1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-25 22:15:06 +00:00
serenity/Userland/Libraries/LibWeb/HTML
Andrew Kaster 124c378472 LibWeb+WebWorker: Move worker execution into a new WebWorker process
We now create a WorkerAgent for the parent context, which is currently
only a Window. Note that Workers can have Workers per the spec.

The WorkerAgent spawns a WebWorker process to hold the actual
script execution of the Worker. This is modeled with the
DedicatedWorkerHost object in the WebWorker process.
A start_dedicated_worker IPC method in the WebWorker IPC creates the
WorkerHost object. Future different worker types may use different IPC
messages to create their WorkerHost instance.

This implementation cannot yet postMessage between the parent and the
child processes.

Co-Authored-By: Andreas Kling <kling@serenityos.org>
2023-11-15 12:56:33 +01:00
..
Canvas IDL: Add missing #imports 2023-11-11 08:51:51 +01:00
CrossOrigin AK: Rename GenericTraits to DefaultTraits 2023-11-09 10:05:51 -05:00
CustomElements IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
EventLoop LibWeb: Begin implementing the Clipboard API 2023-11-11 08:54:37 +01:00
Parser LibWeb: Remove FIXMe's for HTML attribute serialization steps 2023-11-11 08:50:25 +01:00
Scripting LibWeb+WebWorker: Move worker execution into a new WebWorker process 2023-11-15 12:56:33 +01:00
SyntaxHighlighter LibWeb: Port HTMLToken::to_deprecated_string to new AK String 2023-11-06 11:37:08 +01: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 LibWeb: Port AttributeNames to FlyString 2023-10-08 08:11:48 -04:00
AttributeNames.h LibWeb: Add ol start and li value attributes support 2023-11-09 16:10:54 +01: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+LibWeb: Devirtualize may_interfere_with_indexed_property_access() 2023-11-10 08:22:44 +01:00
AudioTrackList.h LibJS+LibWeb: Devirtualize may_interfere_with_indexed_property_access() 2023-11-10 08:22:44 +01:00
AudioTrackList.idl LibWeb: Implement the AudioTrack and AudioTrackList interfaces 2023-06-13 06:14:01 +02:00
BrowsingContext.cpp LibWeb: Make Web::Namespace::Foo strings be FlyString 2023-11-04 21:28:30 +01:00
BrowsingContext.h LibWeb: Remove unused append_child and remove_child in BrowsingContext 2023-10-27 07:14:04 +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 IDL: Add missing spec links 2023-11-11 08:51:51 +01: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 IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
CanvasRenderingContext2D.cpp LibWeb/Canvas: Calculate text width for measureText correctly 2023-10-06 08:23:54 +02: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 IDL: Add missing spec links 2023-11-11 08:51:51 +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
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: Use FlyString for create_element() namespace strings 2023-11-04 21:28:30 +01: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 Element::set_attribute_value from DeprecatedString 2023-11-06 11:37:08 +01:00
DOMStringMap.h LibWeb: Port named_item_value from DeprecatedFlyString 2023-10-08 08:11:48 -04:00
DOMStringMap.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01: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 IDL: Add missing spec links 2023-11-11 08:51:51 +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: Remove more DeprecatedString null state remnants 2023-10-14 09:12:41 -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: Do page_did_start_loading if history state is pushed/replaced 2023-09-23 17:59:10 -06:00
History.h LibWeb: Update session history when History entry is pushed/replaced 2023-09-23 17:59:10 -06: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 AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLAnchorElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLAnchorElement.idl LibWeb: Port HTMLAnchorElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLAreaElement.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLAreaElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLAreaElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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 IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
HTMLBaseElement.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLBaseElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLBaseElement.idl LibWeb: Port HTMLBaseElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLBodyElement.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLBodyElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLBodyElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Remove unused method on HTMLButtonElement 2023-11-07 11:34:21 +01:00
HTMLButtonElement.h LibWeb: Remove unused method on HTMLButtonElement 2023-11-07 11:34:21 +01:00
HTMLButtonElement.idl LibWeb: Introduce the concept of "Enumerated" values 2023-11-07 11:34:21 +01:00
HTMLCanvasElement.cpp LibWeb: Port AttributeNames to FlyString 2023-10-08 08:11:48 -04:00
HTMLCanvasElement.h LibWeb: Create canvas bitmap when not existing in toDataURL and toBlob 2023-09-28 13:09:25 +02:00
HTMLCanvasElement.idl IDL: Add missing #imports 2023-11-11 08:51:51 +01: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: Reorder and add missing form elements IDL items 2023-10-24 07:27:14 +02:00
HTMLDetailsElement.cpp LibWeb: Make Web::Namespace::Foo strings be FlyString 2023-11-04 21:28:30 +01:00
HTMLDetailsElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLDetailsElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +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 IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
HTMLElement.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLElement.idl IDL: Add missing #imports 2023-11-11 08:51:51 +01: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing form elements IDL items 2023-10-24 07:27:14 +02: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: Use struct to pass Navigable::navigate() params 2023-10-12 03:25:06 +02:00
HTMLFormElement.h LibWeb: Update HTMLFormElement to use navigables 2023-09-16 16:53:32 +02:00
HTMLFormElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLFrameSetElement.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLFrameSetElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
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 LibWeb: Port Element interface from DeprecatedString 2023-10-06 08:25:40 +02:00
HTMLHeadingElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLHyperlinkElementUtils.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLHyperlinkElementUtils.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLHyperlinkElementUtils.idl LibWeb: Extract the HTMLHyperlinkElementUtils IDL mixin 2022-07-29 17:15:49 +01:00
HTMLIFrameElement.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLIFrameElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLIFrameElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLImageElement.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLImageElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLImageElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLInputElement.cpp LibWeb: Port handle_readonly_attribute from DeprecatedFlyString 2023-11-06 11:37:08 +01:00
HTMLInputElement.h LibWeb: Port handle_readonly_attribute from DeprecatedFlyString 2023-11-06 11:37:08 +01:00
HTMLInputElement.idl LibWeb: Add input element valueAsNumber 2023-10-24 07:27:14 +02:00
HTMLLabelElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLLabelElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLLabelElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing form elements IDL items 2023-10-24 07:27:14 +02:00
HTMLLIElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLLIElement.h LibWeb: Add ol start and li value attributes support 2023-11-09 16:10:54 +01:00
HTMLLIElement.idl LibWeb: Add ol start and li value attributes support 2023-11-09 16:10:54 +01:00
HTMLLinkElement.cpp LibWeb: Implement loading a favicon in absence of a <link> icon element 2023-10-30 18:31:15 +01:00
HTMLLinkElement.h LibWeb: Implement loading a favicon in absence of a <link> icon element 2023-10-30 18:31:15 +01:00
HTMLLinkElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLMediaElement.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLMediaElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLMediaElement.idl LibWeb: Introduce the concept of "Enumerated" values 2023-11-07 11:34:21 +01: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLMetaElement.cpp LibWeb+LibWebView+WebContent: Add support for meta theme-color 2023-10-03 16:17:43 -06:00
HTMLMetaElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLMetaElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing form elements IDL items 2023-10-24 07:27:14 +02: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 AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLObjectElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLObjectElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLOListElement.cpp LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLOListElement.h LibWeb: Add ol start and li value attributes support 2023-11-09 16:10:54 +01:00
HTMLOListElement.idl LibWeb: Add ol start and li value attributes support 2023-11-09 16:10:54 +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: Reorder and add missing form elements IDL items 2023-10-24 07:27:14 +02:00
HTMLOptionElement.cpp AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLOptionElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLOptionElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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 IDL: Add missing spec links 2023-11-11 08:51:51 +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: Reorder and add missing form elements IDL items 2023-10-24 07:27:14 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLProgressElement.cpp LibWeb: Port AttributeNames to FlyString 2023-10-08 08:11:48 -04:00
HTMLProgressElement.h LibJS: Make Cell::initialize() return void 2023-08-08 07:39:11 +02:00
HTMLProgressElement.idl LibWeb: Reorder and add missing form elements IDL items 2023-10-24 07:27:14 +02: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: Pass around JS::HeapFunctions when fetching scripts 2023-10-31 18:09:14 +01:00
HTMLScriptElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLScriptElement.idl LibWeb: Introduce the concept of "Enumerated" values 2023-11-07 11:34:21 +01:00
HTMLSelectElement.cpp LibWeb: Make Element attribute getters take a StringView 2023-09-25 15:39:29 +02:00
HTMLSelectElement.h LibWeb: Stub out an "open" state on <select> elements 2023-09-13 19:55:22 +02:00
HTMLSelectElement.idl IDL: Add missing #imports 2023-11-11 08:51:51 +01:00
HTMLSlotElement.cpp LibWeb: Port attribute change steps from DeprecatedFlyString 2023-11-07 11:33:41 +01: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 LibWeb: Port AttributeNames to FlyString 2023-10-08 08:11:48 -04: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLTableCellElement.cpp LibWeb: Port AttributeNames to FlyString 2023-10-08 08:11:48 -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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLTableElement.cpp LibWeb: Make Web::Namespace::Foo strings be FlyString 2023-11-04 21:28:30 +01:00
HTMLTableElement.h LibWeb: Support border attribute on the table element 2023-08-23 15:40:41 +02:00
HTMLTableElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLTableRowElement.cpp LibWeb: Make Web::Namespace::Foo strings be FlyString 2023-11-04 21:28:30 +01: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLTableSectionElement.cpp LibWeb: Make Web::Namespace::Foo strings be FlyString 2023-11-04 21:28:30 +01: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Make Web::Namespace::Foo strings be FlyString 2023-11-04 21:28:30 +01:00
HTMLTextAreaElement.h LibWeb: Flesh out HTMLTextAreaElement 2023-09-09 07:45:05 +02:00
HTMLTextAreaElement.idl LibWeb: Reorder and add missing form elements IDL items 2023-10-24 07:27:14 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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 AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLVideoElement.h AK+Everywhere: Remove the null state of DeprecatedString 2023-10-13 18:33:21 +03:30
HTMLVideoElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02: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: Use JS::HeapFunction for callbacks in SharedImageRequest 2023-09-25 21:14:53 +02:00
ImageRequest.h LibWeb: Use JS::HeapFunction for callbacks in SharedImageRequest 2023-09-25 21:14:53 +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 AK: Rename GenericTraits to DefaultTraits 2023-11-09 10:05:51 -05:00
Location.cpp LibJS+LibWeb: Devirtualize may_interfere_with_indexed_property_access() 2023-11-10 08:22:44 +01:00
Location.h LibJS+LibWeb: Devirtualize may_interfere_with_indexed_property_access() 2023-11-10 08:22:44 +01: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 LibWeb: Add MessageEvent.source 2023-11-08 09:55:24 +01:00
MessageEvent.h LibWeb: Default initialize strings in MessageEventInit 2023-11-08 09:55:24 +01:00
MessageEvent.idl LibWeb: Add MessageEvent.source 2023-11-08 09:55:24 +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 IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
MimeTypeArray.cpp LibWeb: Port named_item_value from DeprecatedFlyString 2023-10-08 08:11:48 -04:00
MimeTypeArray.h LibWeb: Port named_item_value from DeprecatedFlyString 2023-10-08 08:11:48 -04:00
MimeTypeArray.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
Navigable.cpp LibWeb: Use "POST" instead of "post" for POST resources in navigables 2023-10-14 14:26:31 -04:00
Navigable.h LibWeb: Use struct to pass Navigable::navigate() params 2023-10-12 03:25:06 +02:00
NavigableContainer.cpp LibWeb: Fix spec implementation mistakes in destroy_the_child_navigable 2023-10-19 16:54:17 -04:00
NavigableContainer.h LibWeb: Update HTMLIFrameElement to use navigables 2023-09-16 16:53:32 +02:00
NavigateEvent.cpp LibWeb: Don't include Window.h in Element.h and Document.h 2023-10-09 07:29:27 +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 fire a download request navigate event 2023-09-23 18:57:31 +02:00
Navigation.h LibWeb: Implement fire a download request navigate event 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: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +02: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 IDL: Add missing spec links 2023-11-11 08:51:51 +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 LibWeb: Begin implementing the Clipboard API 2023-11-11 08:54:37 +01:00
Navigator.h LibWeb: Begin implementing the Clipboard API 2023-11-11 08:54:37 +01:00
Navigator.idl LibWeb: Begin implementing the Clipboard API 2023-11-11 08:54:37 +01: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: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +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: Rename GenericTraits to DefaultTraits 2023-11-09 10:05:51 -05: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 LibWeb: Port named_item_value from DeprecatedFlyString 2023-10-08 08:11:48 -04:00
Plugin.h LibWeb: Port named_item_value from DeprecatedFlyString 2023-10-08 08:11:48 -04:00
Plugin.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
PluginArray.cpp LibWeb: Port named_item_value from DeprecatedFlyString 2023-10-08 08:11:48 -04:00
PluginArray.h LibWeb: Port named_item_value from DeprecatedFlyString 2023-10-08 08:11:48 -04:00
PluginArray.idl IDL: Add missing spec links 2023-11-11 08:51:51 +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 IDL: Add missing spec links 2023-11-11 08:51:51 +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: Forbid sharing image requests across documents 2023-10-18 10:58:01 +02:00
SharedImageRequest.h LibWeb: Forbid sharing image requests across documents 2023-10-18 10:58:01 +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 named_item_value from DeprecatedFlyString 2023-10-08 08:11:48 -04:00
Storage.h LibWeb: Port named_item_value from DeprecatedFlyString 2023-10-08 08:11:48 -04:00
Storage.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
StructuredSerialize.cpp LibWeb: Support [de]serialization for {Map, Set, Object, Array} objects 2023-11-11 22:18:41 +01:00
StructuredSerialize.h LibWeb: Support [de]serialization for {Map, Set, Object, Array} objects 2023-11-11 22:18:41 +01: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 LibWeb: Port Element::local_name and TagNames from Deprecated String 2023-10-03 14:47:53 +01:00
TagNames.h LibWeb: Port Element::local_name and TagNames from Deprecated String 2023-10-03 14:47:53 +01: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 comments and missing items of various IDL files 2023-10-25 19:45:41 +02:00
Timer.cpp LibWeb: Use JS::HeapFunction for HTML::Timer callback 2023-09-26 19:42:59 +02:00
Timer.h LibWeb: Use JS::HeapFunction for HTML::Timer callback 2023-09-26 19:42:59 +02: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: Do not unload during same-document history step application 2023-11-02 16:06:16 +01:00
TraversableNavigable.h LibWeb: Start fleshing out update document for history step application 2023-09-23 17:59:10 -06: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+LibWeb: Devirtualize may_interfere_with_indexed_property_access() 2023-11-10 08:22:44 +01:00
VideoTrackList.h LibJS+LibWeb: Devirtualize may_interfere_with_indexed_property_access() 2023-11-10 08:22:44 +01: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: Support [de]serialization for {Map, Set, Object, Array} objects 2023-11-11 22:18:41 +01:00
Window.h LibWeb: Make Window.postMessage closer to the spec 2023-11-08 09:55:24 +01:00
Window.idl IDL: Add missing #imports 2023-11-11 08:51:51 +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
WindowLocalStorage.idl LibWeb/HTML: Port Window.localStorage to IDL 2023-03-07 23:33:34 +00:00
WindowOrWorkerGlobalScope.cpp LibWeb: Use JS::HeapFunction for HTML::Timer callback 2023-09-26 19:42:59 +02:00
WindowOrWorkerGlobalScope.h LibWeb: Do not use JS::Handle for TimerHandler 2023-09-27 16:33:21 +02:00
WindowOrWorkerGlobalScope.idl LibWeb: Port {set,clear}{Timeout,Interval} to IDL 2023-03-14 09:07:40 -04:00
WindowProxy.cpp LibJS+LibWeb: Devirtualize may_interfere_with_indexed_property_access() 2023-11-10 08:22:44 +01:00
WindowProxy.h LibJS+LibWeb: Devirtualize may_interfere_with_indexed_property_access() 2023-11-10 08:22:44 +01:00
WindowSessionStorage.idl LibWeb/HTML: Port Window.sessionStorage to IDL 2023-03-07 23:33:34 +00:00
Worker.cpp LibWeb+WebWorker: Move worker execution into a new WebWorker process 2023-11-15 12:56:33 +01:00
Worker.h LibWeb+WebWorker: Move worker execution into a new WebWorker process 2023-11-15 12:56:33 +01:00
Worker.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
WorkerAgent.cpp LibWeb+WebWorker: Move worker execution into a new WebWorker process 2023-11-15 12:56:33 +01:00
WorkerAgent.h LibWeb+WebWorker: Move worker execution into a new WebWorker process 2023-11-15 12:56:33 +01:00
WorkerDebugConsoleClient.cpp LibJS+LibWeb+WebContent: Stop using ThrowableStringBuilder 2023-09-09 13:03:25 -04:00
WorkerDebugConsoleClient.h
WorkerGlobalScope.cpp LibWeb+WebWorker: Move worker execution into a new WebWorker process 2023-11-15 12:56:33 +01:00
WorkerGlobalScope.h LibWeb+WebWorker: Move worker execution into a new WebWorker process 2023-11-15 12:56:33 +01: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 IDL: Add missing spec links 2023-11-11 08:51:51 +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