1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-30 22:08:12 +00:00
serenity/Userland/Libraries/LibWeb/HTML
Andrew Kaster 3935105d0a LibWeb: Implement the inner navigate event firing algorithm
This algorithm is the meat of firing the NavigateEvent at navigation.
In order to implement it, we also need to add some getters/setters on
NavigateEvent. The implemetentation deviates from the spec in when
exactly the NavigateEvent is created. In following the pattern for other
events. we construct the event from the NavigateEventInit structure from
our native code. This makes the code a lot simpler than adding 10
getters to the NavigateEvent that are only ever used just after
construction. I'm not 100% conviced the promise resolution code is
correct, but we can add tests for that later :^).
2023-09-23 18:57:31 +02:00
..
Canvas LibWeb: Replace FontStyleValue with ShorthandStyleValue 2023-09-20 12:17:16 +01:00
CrossOrigin LibWeb: Update top_level_browsing_context() to use navigables 2023-09-16 16:53:32 +02:00
CustomElements LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
EventLoop LibWeb: Move has_a_rendering_opportunity() to Navigable 2023-09-20 18:29:17 +02:00
Parser LibWeb: Do not crash when parsing a SVG script element 2023-09-23 11:41:57 +02:00
Scripting LibWeb: Port Document interface from DeprecatedString to String 2023-09-16 11:17:19 +02:00
SyntaxHighlighter LibSyntax+Userland: Make LibSyntax not depend on LibGUI 2023-08-29 07:57:39 -04:00
AbstractBrowsingContext.h LibWeb: Remove unused navigation methods in BrowsingContext 2023-09-16 16:53:32 +02:00
ActivateTab.h WebContent+Everywhere: Add an option to not activate new tabs over IPC 2023-03-21 09:39:49 +00:00
AnimatedBitmapDecodedImageData.cpp LibWeb: Use CSSPixelFraction to represent aspect ratios 2023-09-04 12:40:17 +02:00
AnimatedBitmapDecodedImageData.h LibWeb: Use CSSPixelFraction to represent aspect ratios 2023-09-04 12:40:17 +02:00
AnimationFrameCallbackDriver.h LibJS+LibWeb: Add a bunch of missing includes 2023-03-06 13:05:43 +00:00
AnimationFrameProvider.idl LibWeb/HTML: Port Window.cancelAnimationFrame() to IDL 2023-03-07 23:33:34 +00:00
AttributeNames.cpp AK: Make "foo"_fly_string infallible 2023-08-07 16:03:27 +02:00
AttributeNames.h LibWeb: Implement element slot-related attributes and settings 2023-09-13 13:45:47 +02:00
AudioTrack.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
AudioTrack.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
AudioTrack.idl LibWeb: Implement the AudioTrack and AudioTrackList interfaces 2023-06-13 06:14:01 +02:00
AudioTrackList.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
AudioTrackList.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
AudioTrackList.idl LibWeb: Implement the AudioTrack and AudioTrackList interfaces 2023-06-13 06:14:01 +02:00
BrowsingContext.cpp LibWeb: Add about base url to the various AOs that construct documents 2023-09-22 19:45:11 -06:00
BrowsingContext.h LibWeb: Remove unused BrowsingContext::for_each_child() 2023-09-20 18:29:17 +02:00
BrowsingContextGroup.cpp LibWeb: Remove FrameLoader 2023-09-20 18:29:17 +02:00
BrowsingContextGroup.h LibWeb: Delete unused create_a_new_browsing_context_group() 2023-09-16 16:53:32 +02:00
CanvasGradient.cpp LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
CanvasGradient.h LibWeb: Port CanvasGradient interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
CanvasGradient.idl LibWeb: Port CanvasGradient interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
CanvasPattern.cpp LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
CanvasPattern.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
CanvasPattern.idl LibWeb: Implement CanvasRenderingContext2D.createPattern() 2023-02-03 20:36:21 +01:00
CanvasRenderingContext2D.cpp LibWeb: Port CanvasRenderingContext2D from DeprecatedString to String 2023-09-09 10:47:12 -06:00
CanvasRenderingContext2D.h LibWeb: Port CanvasRenderingContext2D from DeprecatedString to String 2023-09-09 10:47:12 -06:00
CanvasRenderingContext2D.idl LibWeb: Port CanvasRenderingContext2D from DeprecatedString to String 2023-09-09 10:47:12 -06:00
CloseEvent.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CloseEvent.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
CloseEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
CORSSettingAttribute.cpp LibWeb: Implement the CORS settings attribute credentials mode AO 2023-05-12 05:47:36 +02:00
CORSSettingAttribute.h LibWeb: Implement the CORS settings attribute credentials mode AO 2023-05-12 05:47:36 +02:00
DecodedImageData.cpp LibWeb: Make DecodedImageData an abstract class 2023-05-21 07:44:29 +02:00
DecodedImageData.h LibWeb: Use CSSPixelFraction to represent aspect ratios 2023-09-04 12:40:17 +02:00
DocumentReadyState.h LibWeb: Store HTML document ready state as an enum 2021-09-26 12:47:51 +02:00
DocumentState.cpp LibWeb: Add NestedHistory in DocumentState 2023-04-28 18:11:44 +02:00
DocumentState.h LibWeb: Add DocumentState about base url member 2023-08-29 09:39:57 +02:00
DOMParser.cpp LibWeb: Port Document interface from DeprecatedString to String 2023-09-16 11:17:19 +02:00
DOMParser.h LibWeb: Port DOMParser interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
DOMParser.idl LibWeb: Port DOMParser interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
DOMStringMap.cpp LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
DOMStringMap.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
DOMStringMap.idl LibWeb: Add support for HTMLOrSVGElement.dataset 2021-09-26 18:59:56 +02:00
ErrorEvent.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
ErrorEvent.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
ErrorEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
EventHandler.cpp LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects 2023-04-30 06:04:33 +02:00
EventHandler.h LibJS+LibWeb: Normalize calls to Base::visit_edges in GC objects 2023-04-30 06:04:33 +02:00
EventNames.cpp AK: Make "foo"_fly_string infallible 2023-08-07 16:03:27 +02:00
EventNames.h LibWeb: Add HTML::EventNames::loadend 2023-09-17 16:37:31 -06:00
Focus.cpp LibWeb: Move system visibility state to TraversableNavigable 2023-09-20 18:29:17 +02:00
Focus.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FormAssociatedElement.cpp LibWeb: Rename Element::attribute to Element::deprecated_attribute 2023-09-05 20:36:09 -04:00
FormAssociatedElement.h LibWeb: Fix up constructing the form entry list 2023-06-19 06:12:26 +02:00
FormControlInfrastructure.cpp LibWeb: Port HTMLOptionElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
FormControlInfrastructure.h LibWeb: Fix up constructing the form entry list 2023-06-19 06:12:26 +02:00
FormDataEvent.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
FormDataEvent.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
FormDataEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
GlobalEventHandlers.cpp LibWeb: Move CallbackType from Bindings/ to WebIDL/ 2022-09-24 19:31:39 +01:00
GlobalEventHandlers.h LibWeb: Correct casing of webkitTransitionEnd and webkitAnimation* 2023-04-07 22:41:01 +02:00
History.cpp LibWeb: Make the can have its url rewritten AO publicly accessible 2023-09-23 18:57:31 +02:00
History.h LibWeb: Make the can have its url rewritten AO publicly accessible 2023-09-23 18:57:31 +02:00
History.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
HistoryHandlingBehavior.h LibWeb: Add HistoryHandlingBehavior::Push 2023-04-25 12:54:01 +02:00
HTMLAnchorElement.cpp LibWeb: Port Node interface from DeprecatedString to String 2023-09-17 20:29:18 +02:00
HTMLAnchorElement.h LibWeb: Port HTMLAnchorElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLAnchorElement.idl LibWeb: Port HTMLAnchorElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLAreaElement.cpp LibWeb: Rename Element::attribute to Element::deprecated_attribute 2023-09-05 20:36:09 -04:00
HTMLAreaElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLAreaElement.idl LibWeb: Port HTMLAreaElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLAudioElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLAudioElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLAudioElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLBaseElement.cpp LibWeb: Port HTMLBaseElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLBaseElement.h LibWeb: Port HTMLBaseElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLBaseElement.idl LibWeb: Port HTMLBaseElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLBodyElement.cpp LibWeb: Make StyleValue constructors infallible 2023-08-19 17:34:22 +02:00
HTMLBodyElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLBodyElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLBRElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLBRElement.h LibWeb: Never blockify HTML <br> elements 2023-09-01 12:45:38 +02:00
HTMLBRElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLButtonElement.cpp LibWeb: Port HTMLButtonElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLButtonElement.h LibWeb: Use fit-content width if button's computed width is "auto" 2023-09-12 17:26:30 +02:00
HTMLButtonElement.idl LibWeb: Port HTMLButtonElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLCanvasElement.cpp LibWeb: Port HTMLCanvasElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLCanvasElement.h LibWeb: Port HTMLCanvasElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLCanvasElement.idl LibWeb: Port HTMLCanvasElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLDataElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLDataElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLDataElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLDataListElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLDataListElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLDataListElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLDetailsElement.cpp LibWeb: Create a shadow tree for details elements with manual slots 2023-09-13 13:45:47 +02:00
HTMLDetailsElement.h LibWeb: Create a shadow tree for details elements with manual slots 2023-09-13 13:45:47 +02:00
HTMLDetailsElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDialogElement.cpp LibWeb: Stub out HTMLDialogElement APIs 2023-09-03 07:51:11 +02:00
HTMLDialogElement.h LibWeb: Stub out HTMLDialogElement APIs 2023-09-03 07:51:11 +02:00
HTMLDialogElement.idl LibWeb: Stub out HTMLDialogElement APIs 2023-09-03 07:51:11 +02:00
HTMLDirectoryElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLDirectoryElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLDirectoryElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDivElement.cpp LibWeb: Make StyleValue constructors infallible 2023-08-19 17:34:22 +02:00
HTMLDivElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLDivElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLDListElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLDListElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLDListElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDocument.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
HTMLDocument.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
HTMLDocument.idl LibWeb: Add HTMLDocument class 2023-06-21 16:30:27 +02:00
HTMLElement.cpp LibWeb: Port Node interface from DeprecatedString to String 2023-09-17 20:29:18 +02:00
HTMLElement.h LibWeb: Port HTMLElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLElement.idl LibWeb: Port HTMLElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLEmbedElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLEmbedElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLEmbedElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLFieldSetElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLFieldSetElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLFieldSetElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLFontElement.cpp LibWeb: Make StyleValue constructors infallible 2023-08-19 17:34:22 +02:00
HTMLFontElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLFontElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLFormElement.cpp LibWeb: Update HTMLFormElement to use navigables 2023-09-16 16:53:32 +02:00
HTMLFormElement.h LibWeb: Update HTMLFormElement to use navigables 2023-09-16 16:53:32 +02:00
HTMLFormElement.idl LibWeb: Port HTMLFormElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLFrameElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLFrameElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLFrameElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLFrameSetElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLFrameSetElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLFrameSetElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLHeadElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLHeadElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLHeadElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLHeadingElement.cpp LibWeb: Make StyleValue constructors infallible 2023-08-19 17:34:22 +02:00
HTMLHeadingElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLHeadingElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLHRElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLHRElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLHRElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLHtmlElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLHtmlElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLHtmlElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLHyperlinkElementUtils.cpp LibWeb: Remove FrameLoader 2023-09-20 18:29:17 +02:00
HTMLHyperlinkElementUtils.h LibWeb: Port HTMLAreaElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLHyperlinkElementUtils.idl LibWeb: Extract the HTMLHyperlinkElementUtils IDL mixin 2022-07-29 17:15:49 +01:00
HTMLIFrameElement.cpp LibWeb: Update run_iframe_load_event_steps to use navigables 2023-09-16 16:53:32 +02:00
HTMLIFrameElement.h LibWeb: Align NavigationParams and the creation AOs to the spec 2023-09-22 19:45:11 -06:00
HTMLIFrameElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLImageElement.cpp LibWeb: Rename Element::attribute to Element::deprecated_attribute 2023-09-05 20:36:09 -04:00
HTMLImageElement.h LibWeb: Rename Element::attribute to Element::deprecated_attribute 2023-09-05 20:36:09 -04:00
HTMLImageElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLInputElement.cpp LibWeb: Remove FrameLoader 2023-09-20 18:29:17 +02:00
HTMLInputElement.h LibWeb: Allow non-HTMLInputElements to have did_edit_text_node() called 2023-09-09 07:45:05 +02:00
HTMLInputElement.idl LibWeb: Port HTMLInputElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLLabelElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLLabelElement.h LibWeb: Rename Element::attribute to Element::deprecated_attribute 2023-09-05 20:36:09 -04:00
HTMLLabelElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLLegendElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLLegendElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLLegendElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLLIElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLLIElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLLIElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLLinkElement.cpp LibWeb: Update Page to use navigables 2023-09-16 16:53:32 +02:00
HTMLLinkElement.h LibWeb: Rename Element::attribute to Element::deprecated_attribute 2023-09-05 20:36:09 -04:00
HTMLLinkElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLMapElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLMapElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLMapElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLMarqueeElement.cpp LibWeb: Make StyleValue constructors infallible 2023-08-19 17:34:22 +02:00
HTMLMarqueeElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLMarqueeElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLMediaElement.cpp LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
HTMLMediaElement.h LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
HTMLMediaElement.idl LibWeb: Port HTMLMediaElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLMenuElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLMenuElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLMenuElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLMetaElement.cpp LibWeb: Rename Element::attribute to Element::deprecated_attribute 2023-09-05 20:36:09 -04:00
HTMLMetaElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLMetaElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLMeterElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLMeterElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLMeterElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLModElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLModElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLModElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLObjectElement.cpp LibWeb: Update HTMLObjectElement to use navigables 2023-09-16 16:53:32 +02:00
HTMLObjectElement.h LibWeb: Port HTMLObjectElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLObjectElement.idl LibWeb: Port HTMLObjectElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLOListElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLOListElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLOListElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLOptGroupElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLOptGroupElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLOptGroupElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLOptionElement.cpp LibWeb: Port HTMLOptionElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLOptionElement.h LibWeb: Port HTMLOptionElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLOptionElement.idl LibWeb: Port HTMLOptionElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLOptionsCollection.cpp LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
HTMLOptionsCollection.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
HTMLOptionsCollection.idl LibWeb: Implement HTMLOptionsCollection.add() 2022-03-22 02:08:15 +01:00
HTMLOutputElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLOutputElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLOutputElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLParagraphElement.cpp LibWeb: Make StyleValue constructors infallible 2023-08-19 17:34:22 +02:00
HTMLParagraphElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLParagraphElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLParamElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLParamElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLParamElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLPictureElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLPictureElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLPictureElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLPreElement.cpp LibWeb: Make StyleValue constructors infallible 2023-08-19 17:34:22 +02:00
HTMLPreElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLPreElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLProgressElement.cpp LibWeb: Rename Element::attribute to Element::deprecated_attribute 2023-09-05 20:36:09 -04:00
HTMLProgressElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLProgressElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLQuoteElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLQuoteElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLQuoteElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLScriptElement.cpp LibWeb: Port Document interface from DeprecatedString to String 2023-09-16 11:17:19 +02:00
HTMLScriptElement.h LibWeb: Port HTMLScriptElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLScriptElement.idl LibWeb: Port HTMLScriptElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLSelectElement.cpp LibWeb: Stub out an "open" state on <select> elements 2023-09-13 19:55:22 +02:00
HTMLSelectElement.h LibWeb: Stub out an "open" state on <select> elements 2023-09-13 19:55:22 +02:00
HTMLSelectElement.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
HTMLSlotElement.cpp LibWeb: Implement (most of) the assigned slot/slottable lookup APIs 2023-09-13 13:45:47 +02:00
HTMLSlotElement.h LibWeb: Add fast_is<T>() for HTMLSlotElement 2023-09-23 13:04:38 +02:00
HTMLSlotElement.idl LibWeb: Implement manual slottable assignment 2023-09-13 13:45:47 +02:00
HTMLSourceElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLSourceElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLSourceElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLSpanElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLSpanElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLSpanElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLStyleElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLStyleElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLStyleElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLSummaryElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLSummaryElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLTableCaptionElement.cpp LibWeb: Make StyleValue constructors infallible 2023-08-19 17:34:22 +02:00
HTMLTableCaptionElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLTableCaptionElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLTableCellElement.cpp LibWeb: Rename Element::attribute to Element::deprecated_attribute 2023-09-05 20:36:09 -04:00
HTMLTableCellElement.h LibWeb: Support fast_is<T>() for table, table sections, rows and cells 2023-08-23 08:06:25 +02:00
HTMLTableCellElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLTableColElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLTableColElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLTableColElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLTableElement.cpp LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
HTMLTableElement.h LibWeb: Support border attribute on the table element 2023-08-23 15:40:41 +02:00
HTMLTableElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLTableRowElement.cpp LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
HTMLTableRowElement.h LibWeb: Support fast_is<T>() for table, table sections, rows and cells 2023-08-23 08:06:25 +02:00
HTMLTableRowElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLTableSectionElement.cpp LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
HTMLTableSectionElement.h LibWeb: Support fast_is<T>() for table, table sections, rows and cells 2023-08-23 08:06:25 +02:00
HTMLTableSectionElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLTemplateElement.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
HTMLTemplateElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLTemplateElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLTextAreaElement.cpp LibWeb: Port Node interface from DeprecatedString to String 2023-09-17 20:29:18 +02:00
HTMLTextAreaElement.h LibWeb: Flesh out HTMLTextAreaElement 2023-09-09 07:45:05 +02:00
HTMLTextAreaElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLTimeElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLTimeElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLTimeElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLTitleElement.cpp LibWeb: Update Page to use navigables 2023-09-16 16:53:32 +02:00
HTMLTitleElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLTitleElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLTrackElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLTrackElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLTrackElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLUListElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLUListElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLUListElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLUnknownElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLUnknownElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLUnknownElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLVideoElement.cpp LibWeb: Make Fetch::Infrastructure::Body be GC allocated 2023-08-19 15:12:00 +02:00
HTMLVideoElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLVideoElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
ImageData.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
ImageData.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
ImageData.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
ImageRequest.cpp LibWeb: Make HTML::SharedImageRequest GC allocated 2023-08-18 15:42:44 +02:00
ImageRequest.h LibWeb: Make HTML::SharedImageRequest GC allocated 2023-08-18 15:42:44 +02:00
ListOfAvailableImages.cpp LibWeb: Add class to represent "list of available images" from HTML spec 2023-05-13 09:08:42 +02:00
ListOfAvailableImages.h LibWeb: Add class to represent "list of available images" from HTML spec 2023-05-13 09:08:42 +02:00
Location.cpp LibWeb: Update Location::replace() to use navigables 2023-09-16 16:53:32 +02:00
Location.h LibWeb: Update Location::replace() to use navigables 2023-09-16 16:53:32 +02:00
Location.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
MediaError.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
MediaError.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
MediaError.idl LibWeb: Implement the MediaError IDL interface 2023-04-23 16:22:45 +02:00
MessageChannel.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MessageChannel.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
MessageChannel.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
MessageEvent.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MessageEvent.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MessageEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
MessagePort.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MessagePort.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
MessagePort.idl LibWeb/HTML: Port Window.structuredClone() to IDL 2023-03-07 23:33:34 +00:00
MimeType.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
MimeType.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
MimeType.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
MimeTypeArray.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
MimeTypeArray.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
MimeTypeArray.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
Navigable.cpp LibWeb: Add about base url to the various AOs that construct documents 2023-09-22 19:45:11 -06:00
Navigable.h LibWeb: Align NavigationParams and the creation AOs to the spec 2023-09-22 19:45:11 -06:00
NavigableContainer.cpp LibWeb: Add about base url to the various AOs that construct documents 2023-09-22 19:45:11 -06:00
NavigableContainer.h LibWeb: Update HTMLIFrameElement to use navigables 2023-09-16 16:53:32 +02:00
NavigateEvent.cpp LibWeb: Implement NavigateEvent AOs that are called during event firing 2023-09-23 18:57:31 +02:00
NavigateEvent.h LibWeb: Implement the inner navigate event firing algorithm 2023-09-23 18:57:31 +02:00
NavigateEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
Navigation.cpp LibWeb: Implement the inner navigate event firing algorithm 2023-09-23 18:57:31 +02:00
Navigation.h LibWeb: Implement the inner navigate event firing algorithm 2023-09-23 18:57:31 +02:00
Navigation.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
NavigationCurrentEntryChangeEvent.cpp LibWeb: Add NavigationCurrentEntryChangeEvent, fired when navigating 2023-08-24 11:03:57 -06:00
NavigationCurrentEntryChangeEvent.h LibWeb: Add NavigationCurrentEntryChangeEvent, fired when navigating 2023-08-24 11:03:57 -06:00
NavigationCurrentEntryChangeEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
NavigationDestination.cpp LibWeb: Add NavigationDestination, used for NavigateEvents 2023-08-24 11:03:57 -06:00
NavigationDestination.h LibWeb: Add getter to NavigationDestination to get its URL as an AK::URL 2023-09-23 18:57:31 +02:00
NavigationDestination.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
NavigationHistoryEntry.cpp LibWeb: Use window.navigation in NavigationHistoryEntry::index 2023-08-24 11:03:57 -06:00
NavigationHistoryEntry.h LibWeb: Add NavigationHistoryEntry, a wrapper around SessionHistoryEntry 2023-08-24 11:03:57 -06:00
NavigationHistoryEntry.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
NavigationParams.h LibWeb: Align NavigationParams and the creation AOs to the spec 2023-09-22 19:45:11 -06:00
NavigationTransition.cpp LibWeb: Add NavigationTransition, a transient property of Navigation 2023-08-24 11:03:57 -06:00
NavigationTransition.h LibWeb: Add NavigationTransition, a transient property of Navigation 2023-08-24 11:03:57 -06:00
NavigationTransition.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
NavigationType.h LibWeb: Add NavigationType to prep for Navigation API platform objects 2023-08-24 11:03:57 -06:00
NavigationType.idl LibWeb: Add NavigationType to prep for Navigation API platform objects 2023-08-24 11:03:57 -06:00
Navigator.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
Navigator.h LibWeb: Add basic Navigator send beacon support 2023-09-18 11:08:26 -06:00
Navigator.idl LibWeb: Add basic Navigator send beacon support 2023-09-18 11:08:26 -06:00
NavigatorBeacon.cpp LibWeb: Add basic Navigator send beacon support 2023-09-18 11:08:26 -06:00
NavigatorBeacon.h LibWeb: Add basic Navigator send beacon support 2023-09-18 11:08:26 -06:00
NavigatorBeacon.idl LibWeb: Add basic Navigator send beacon support 2023-09-18 11:08:26 -06: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 LibWeb: Use current platform for navigator.platform 2023-08-13 05:13:18 +02: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
Numbers.cpp LibWeb: Implement spec-compliant integer parsing 2023-08-24 22:26:53 +01:00
Numbers.h LibWeb: Implement spec-compliant integer parsing 2023-08-24 22:26:53 +01:00
Origin.h AK: Serialize URL hosts with 'concept-host-serializer' 2023-07-31 05:18:51 +02:00
PageTransitionEvent.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
PageTransitionEvent.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
PageTransitionEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
Path2D.cpp LibWeb: Port Path2D interface from DeprecatedString to String 2023-08-29 10:05:02 +02:00
Path2D.h LibWeb: Port Path2D interface from DeprecatedString to String 2023-08-29 10:05:02 +02:00
Path2D.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
Plugin.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
Plugin.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
Plugin.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
PluginArray.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
PluginArray.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
PluginArray.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
PolicyContainers.h LibWeb: Add referrer policy to PolicyContainer 2022-10-24 22:58:37 +01:00
POSTResource.h LibWeb: Add request_body property in HTML::POSTResource 2023-05-03 09:39:49 +02:00
PotentialCORSRequest.cpp LibWeb: Implement 'create a potential-CORS request' algorithm 2023-03-19 14:16:15 +00:00
PotentialCORSRequest.h LibWeb: Implement 'create a potential-CORS request' algorithm 2023-03-19 14:16:15 +00:00
PromiseRejectionEvent.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
PromiseRejectionEvent.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
PromiseRejectionEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
RemoteBrowsingContext.cpp Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
RemoteBrowsingContext.h LibWeb: Remove unused navigation methods in BrowsingContext 2023-09-16 16:53:32 +02:00
SandboxingFlagSet.h LibWeb: Convert SandboxingFlagSet into a enum class 2023-08-29 09:39:57 +02:00
ScrollOptions.h LibWeb: Don't include HTML/Window.h from DOM/Element.h 2023-05-08 09:29:44 +02:00
SessionHistoryEntry.cpp LibWeb: Add fields to SessionHistoryEntry required by Navigation API 2023-08-24 11:03:57 -06:00
SessionHistoryEntry.h LibWeb: Use document from DocumentState in navigation 2023-09-16 16:53:32 +02:00
SessionHistoryTraversalQueue.h LibWeb: Process session history queue after initial iframe navigation 2023-09-16 16:53:32 +02:00
SharedImageRequest.cpp LibWeb: Fire the fail callback on SharedImageRequest when they fail 2023-08-28 10:19:46 +02:00
SharedImageRequest.h LibWeb: Make HTML::SharedImageRequest GC allocated 2023-08-18 15:42:44 +02:00
SourceSet.cpp LibWeb: Resolve viewport-relative <img sizes> values 2023-08-21 13:56:18 +02:00
SourceSet.h LibWeb: Allow calc() values in image sizes attribute 2023-07-29 11:58:51 +02:00
SourceSnapshotParams.h LibWeb: Convert SandboxingFlagSet into a enum class 2023-08-29 09:39:57 +02:00
Storage.cpp LibWeb: Port Storage interface from DeprecatedString to String 2023-08-29 10:05:02 +02:00
Storage.h LibWeb: Port Storage interface from DeprecatedString to String 2023-08-29 10:05:02 +02:00
Storage.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
StructuredSerialize.cpp LibJS+LibWeb: Track SharedArrayBuffers' shared state 2023-09-17 16:29:21 -06:00
StructuredSerialize.h LibWeb: Make StructuredSerialize/Deserialize friendlier to recursion 2023-09-13 08:49:09 +02:00
SubmitEvent.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SubmitEvent.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
SubmitEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
TagNames.cpp AK: Make "foo"_fly_string infallible 2023-08-07 16:03:27 +02:00
TagNames.h AK: Make "foo"_fly_string infallible 2023-08-07 16:03:27 +02:00
TextMetrics.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
TextMetrics.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
TextMetrics.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
Timer.cpp LibWeb: Change HTML::Timer to store its owning window as a JS::Object 2023-03-14 09:07:40 -04:00
Timer.h LibWeb: Change HTML::Timer to store its owning window as a JS::Object 2023-03-14 09:07:40 -04:00
TimeRanges.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
TimeRanges.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
TimeRanges.idl LibWeb: Stub out the HTML TimeRanges IDL interface 2023-04-19 07:57:52 +02:00
ToggleEvent.cpp LibWeb: Implement ToggleEvent for HTMLDetailsElement 2023-09-13 13:45:47 +02:00
ToggleEvent.h LibWeb: Implement ToggleEvent for HTMLDetailsElement 2023-09-13 13:45:47 +02:00
ToggleEvent.idl LibWeb: Implement ToggleEvent for HTMLDetailsElement 2023-09-13 13:45:47 +02:00
ToggleTaskTracker.h LibWeb: Implement HTMLDetailsElement's open attribute closer to the spec 2023-09-13 13:45:47 +02:00
TokenizedFeatures.h LibWeb: Change "popup"-related storage types to named enums 2023-03-22 00:12:53 +01:00
TrackEvent.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
TrackEvent.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
TrackEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
TraversableNavigable.cpp LibWeb: Add about base url to the various AOs that construct documents 2023-09-22 19:45:11 -06:00
TraversableNavigable.h LibWeb: Move system visibility state to TraversableNavigable 2023-09-20 18:29:17 +02:00
VideoTrack.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
VideoTrack.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
VideoTrack.idl LibWeb: Implement VideoTrack and VideoTrackList 2023-04-07 16:02:22 +02:00
VideoTrackList.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
VideoTrackList.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
VideoTrackList.idl LibWeb: Implement VideoTrack and VideoTrackList 2023-04-07 16:02:22 +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: Implement named property access AOs on Window 2023-09-22 19:55:59 -06:00
Window.h LibWeb: Implement named property access AOs on Window 2023-09-22 19:55:59 -06:00
Window.idl LibWeb: Insert WindowProperties object into Window's prototype chain 2023-09-22 19:55:59 -06: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
WindowLocalStorage.idl LibWeb/HTML: Port Window.localStorage to IDL 2023-03-07 23:33:34 +00:00
WindowOrWorkerGlobalScope.cpp LibWeb: Fix setTimeout() when there's no active script 2023-09-15 08:53:21 +02:00
WindowOrWorkerGlobalScope.h LibWeb: Fix setTimeout() when there's no active script 2023-09-15 08:53:21 +02:00
WindowOrWorkerGlobalScope.idl LibWeb: Port {set,clear}{Timeout,Interval} to IDL 2023-03-14 09:07:40 -04:00
WindowProxy.cpp LibWeb: Implement document-tree child navigable target name property set 2023-09-22 19:55:59 -06:00
WindowProxy.h LibJS: Make Object::internal_get() reveal the used property offset 2023-07-09 12:54:06 +02:00
WindowSessionStorage.idl LibWeb/HTML: Port Window.sessionStorage to IDL 2023-03-07 23:33:34 +00:00
Worker.cpp LibWeb: Port DOMException interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
Worker.h LibJS: Rip out the AST interpreter :^) 2023-08-08 13:07:13 +02:00
Worker.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
WorkerDebugConsoleClient.cpp LibJS+LibWeb+WebContent: Stop using ThrowableStringBuilder 2023-09-09 13:03:25 -04:00
WorkerDebugConsoleClient.h LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
WorkerGlobalScope.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
WorkerGlobalScope.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
WorkerGlobalScope.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
WorkerLocation.cpp AK: Port URL::m_fragment from DeprecatedString to String 2023-08-13 15:03:53 -06:00
WorkerLocation.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
WorkerLocation.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
WorkerNavigator.cpp LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
WorkerNavigator.h LibJS: Make Heap::allocate<T>() infallible 2023-08-13 15:38:42 +02:00
WorkerNavigator.idl LibWeb: Re-implement HTML::Navigator using IDL 2022-10-09 10:14:57 +02:00