ladybird/Libraries/LibWeb/HTML
Andreas Kling 6f7b865cd1 LibWeb: Let HTML parser handle EOF inserted by document.close()
Before this change, the explicit EOF inserted by document.close() would
instantly abort the parser. This meant that parsing algorithms that ran
as part of the parser unwinding on EOF would never actually run.

591 new passes in WPT/html/syntax/parsing/ :^)

This exposed a problem where the parser would try to insert a root
<html> element on EOF in a document where someone already inserted such
an element via direct DOM manipulation. The parser now gracefully
handles this scenario. It's covered by existing tests (which would
crash without this change.)
2025-02-20 14:32:13 +01:00
..
Canvas LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
CrossOrigin LibWeb: Fix various typos 2025-01-30 15:00:16 +00:00
CustomElements Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
EventLoop LibWeb: Implement MediaCapabilities.decodingInfo() 2025-02-18 10:18:40 -07:00
Parser LibWeb: Let HTML parser handle EOF inserted by document.close() 2025-02-20 14:32:13 +01:00
Scripting LibWeb: Make base URL of HTML::Script Optional 2025-02-19 08:01:35 -05:00
SyntaxHighlighter LibWeb: Make is_identifier always return false the simple way 2024-12-22 12:33:41 +01:00
AbstractWorker.cpp
AbstractWorker.h
AbstractWorker.idl
ActivateTab.h
AnimatedBitmapDecodedImageData.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimatedBitmapDecodedImageData.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimationFrameCallbackDriver.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimationFrameCallbackDriver.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimationFrameProvider.idl
AttributeNames.cpp Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
AttributeNames.h LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
AudioPlayState.h
AudioTrack.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AudioTrack.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AudioTrack.idl
AudioTrackList.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AudioTrackList.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
AudioTrackList.idl
BeforeUnloadEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
BeforeUnloadEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
BeforeUnloadEvent.idl
BroadcastChannel.cpp LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
BroadcastChannel.h LibWeb: Implement BroadcastChannel.postMessage 2024-11-23 16:43:55 +01:00
BroadcastChannel.idl LibWeb: Implement BroadcastChannel.postMessage 2024-11-23 16:43:55 +01:00
BrowsingContext.cpp LibWeb+WebContent: Remove unused code in BrowsingContext 2025-02-17 19:11:14 -05:00
BrowsingContext.h LibWeb+WebContent: Remove unused code in BrowsingContext 2025-02-17 19:11:14 -05:00
BrowsingContextGroup.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
BrowsingContextGroup.h Everywhere: Include HashMap only where it's actually used 2024-12-09 12:31:16 +01:00
CanvasGradient.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CanvasGradient.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CanvasGradient.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
CanvasPattern.cpp LibWeb/HTML: Fix crash creating canvas pattern without context 2025-01-12 18:40:37 +00:00
CanvasPattern.h LibWeb/HTML: Fix crash creating canvas pattern without context 2025-01-12 18:40:37 +00:00
CanvasPattern.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
CanvasRenderingContext2D.cpp LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
CanvasRenderingContext2D.h LibWeb/Canvas: Support globalCompositionOperation 2025-02-05 11:26:58 +00:00
CanvasRenderingContext2D.idl LibWeb/HTML: Add CanvasColorType 2025-02-11 10:22:45 +01:00
CloseEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CloseEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CloseEvent.idl
CloseWatcher.cpp LibWeb: Implement dialog.requestClose() 2025-01-30 15:50:06 -07:00
CloseWatcher.h LibWeb: Implement dialog.requestClose() 2025-01-30 15:50:06 -07:00
CloseWatcher.idl LibWeb: Implement dialog.requestClose() 2025-01-30 15:50:06 -07:00
CloseWatcherManager.cpp LibWeb: Implement dialog.requestClose() 2025-01-30 15:50:06 -07:00
CloseWatcherManager.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ColorPickerUpdateState.h
CORSSettingAttribute.cpp
CORSSettingAttribute.h
DataTransfer.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DataTransfer.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DataTransfer.idl
DataTransferItem.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DataTransferItem.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DataTransferItem.idl
DataTransferItemList.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DataTransferItemList.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DataTransferItemList.idl
Dates.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Dates.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DecodedImageData.cpp
DecodedImageData.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DedicatedWorkerGlobalScope.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DedicatedWorkerGlobalScope.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DedicatedWorkerGlobalScope.idl
DocumentReadyState.h
DocumentState.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DocumentState.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DOMParser.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
DOMParser.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DOMParser.idl
DOMStringList.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DOMStringList.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DOMStringList.idl
DOMStringMap.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DOMStringMap.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DOMStringMap.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
DragDataStore.cpp
DragDataStore.h
DragEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DragEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DragEvent.idl
ElementInternals.cpp Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
ElementInternals.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ElementInternals.idl
EmbedderPolicy.cpp
EmbedderPolicy.h
ErrorEvent.cpp LibWeb/HTML: Make ErrorEvent::create a trusted event 2024-12-16 05:03:00 -08:00
ErrorEvent.h LibWeb/HTML: Default ErrorEvent error to undefined 2025-01-05 12:02:40 +01:00
ErrorEvent.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
EventHandler.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
EventHandler.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
EventNames.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
EventNames.h LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
EventSource.cpp LibWeb: Port EnvironmentSettings URL Parsing to return Optional<URL> 2025-02-19 08:01:35 -05:00
EventSource.h LibURL+LibWeb: Make URL::serialize return a String 2024-12-04 16:34:13 +00:00
EventSource.idl
FileFilter.cpp
FileFilter.h
Focus.cpp LibWeb: Implement CSS validity pseudo-classes 2025-02-05 12:38:55 +00:00
Focus.h
FormAssociatedElement.cpp LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
FormAssociatedElement.h LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
FormControlInfrastructure.cpp LibWeb: Use create_entry when constructing FormData entry list 2025-02-20 03:24:51 +00:00
FormControlInfrastructure.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
FormDataEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
FormDataEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
FormDataEvent.idl
GlobalEventHandlers.cpp
GlobalEventHandlers.h LibWeb: Implement definition of remaining global event handlers 2025-01-05 16:19:19 +00:00
HashChangeEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HashChangeEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HashChangeEvent.idl
History.cpp LibWeb: Port EnvironmentSettings URL Parsing to return Optional<URL> 2025-02-19 08:01:35 -05:00
History.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
History.idl
HistoryHandlingBehavior.h
HTMLAllCollection.cpp LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
HTMLAllCollection.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
HTMLAllCollection.idl
HTMLAnchorElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLAnchorElement.h LibWeb/HTML: Update get_an_elements_noopener() to current spec 2025-01-31 17:27:03 +00:00
HTMLAnchorElement.idl
HTMLAreaElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLAreaElement.h LibWeb/HTML: Update get_an_elements_noopener() to current spec 2025-01-31 17:27:03 +00:00
HTMLAreaElement.idl
HTMLAudioElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLAudioElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLAudioElement.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
HTMLBaseElement.cpp LibURL+LibWeb: Port URL::complete_url to Optional 2025-02-15 17:05:55 +00:00
HTMLBaseElement.h LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLBaseElement.idl
HTMLBodyElement.cpp LibWeb: Port Document encoding_parse_url and parse_url to Optional<URL> 2025-01-27 00:03:07 +00:00
HTMLBodyElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLBodyElement.idl
HTMLBRElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLBRElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLBRElement.idl
HTMLButtonElement.cpp LibWeb/HTML: Update submit-button-related spec text 2025-02-12 23:46:05 +00:00
HTMLButtonElement.h LibWeb: Implement PopoverInvokerElement attribute change steps 2024-12-14 12:11:28 -08:00
HTMLButtonElement.idl LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
HTMLCanvasElement.cpp LibWeb: Notify canvas context when width or height attribute is changed 2024-12-28 10:37:15 +01:00
HTMLCanvasElement.h LibWeb: Notify canvas context when width or height attribute is changed 2024-12-28 10:37:15 +01:00
HTMLCanvasElement.idl LibWeb: Add stubbed-out WebGL2RenderingContext 2024-12-06 15:35:36 +01:00
HTMLDataElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDataElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDataElement.idl
HTMLDataListElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDataListElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDataListElement.idl
HTMLDetailsElement.cpp Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
HTMLDetailsElement.h LibWeb: Add metadata to children update steps invocation 2025-01-30 13:55:40 -07:00
HTMLDetailsElement.idl
HTMLDialogElement.cpp LibWeb: Hide unrelated popovers when showing popovers 2025-02-16 19:40:07 +00:00
HTMLDialogElement.h LibWeb/HTML: Extract dialog show_modal() into its own algorithm 2025-02-10 13:56:59 +00:00
HTMLDialogElement.idl LibWeb: Implement dialog.requestClose() 2025-01-30 15:50:06 -07:00
HTMLDirectoryElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDirectoryElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDirectoryElement.idl
HTMLDivElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLDivElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLDivElement.idl
HTMLDListElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDListElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDListElement.idl
HTMLDocument.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDocument.h Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
HTMLDocument.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
HTMLElement.cpp LibWeb: Hide unrelated popovers when showing popovers 2025-02-16 19:40:07 +00:00
HTMLElement.h LibWeb: Hide unrelated popovers when showing popovers 2025-02-16 19:40:07 +00:00
HTMLElement.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
HTMLEmbedElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLEmbedElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLEmbedElement.idl
HTMLFieldSetElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLFieldSetElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLFieldSetElement.idl LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
HTMLFontElement.cpp LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
HTMLFontElement.h LibWeb: Implement "preserves overrides" property of editing commands 2025-01-10 23:33:35 +01:00
HTMLFontElement.idl
HTMLFormControlsCollection.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
HTMLFormControlsCollection.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLFormControlsCollection.idl
HTMLFormElement.cpp LibURL+LibWeb: Port URL::complete_url to Optional 2025-02-15 17:05:55 +00:00
HTMLFormElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLFormElement.idl
HTMLFrameElement.cpp LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLFrameElement.h LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLFrameElement.idl
HTMLFrameSetElement.cpp LibWeb: Rename CSS::StyleProperties => CSS::ComputedProperties 2024-12-22 10:12:49 +01:00
HTMLFrameSetElement.h LibWeb: Rename CSS::StyleProperties => CSS::ComputedProperties 2024-12-22 10:12:49 +01:00
HTMLFrameSetElement.idl
HTMLHeadElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLHeadElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLHeadElement.idl
HTMLHeadingElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLHeadingElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLHeadingElement.idl
HTMLHRElement.cpp LibWeb: Apply presentational hints for the HTMLHRElement align attribute 2025-02-18 12:06:44 +01:00
HTMLHRElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLHRElement.idl
HTMLHtmlElement.cpp LibWeb: Implement CSS 'contain' property 2025-01-28 11:24:40 +00:00
HTMLHtmlElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLHtmlElement.idl
HTMLHyperlinkElementUtils.cpp LibWeb: Use invalidation sets for link-related pseudo classes 2025-02-08 18:11:24 +01:00
HTMLHyperlinkElementUtils.h LibWeb/HTML: Update get_an_elements_noopener() to current spec 2025-01-31 17:27:03 +00:00
HTMLHyperlinkElementUtils.idl
HTMLIFrameElement.cpp Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
HTMLIFrameElement.h LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLIFrameElement.idl LibWeb: Implement HTMLIFrameElement.sandbox 2024-11-17 22:12:29 +01:00
HTMLImageElement.cpp LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
HTMLImageElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLImageElement.idl LibWeb: Use [Reflect] to implement HTMLImageElement.decoding 2024-11-26 21:56:28 +00:00
HTMLInputElement.cpp LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
HTMLInputElement.h LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
HTMLInputElement.idl LibWeb: Implement popovertarget buttons 2025-01-30 15:46:52 -07:00
HTMLLabelElement.cpp LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLLabelElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLLabelElement.idl
HTMLLegendElement.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
HTMLLegendElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLLegendElement.idl
HTMLLIElement.cpp LibWeb: Use correct integer parsing rules in HTMLLIElement::value() 2024-11-26 19:09:24 +01:00
HTMLLIElement.h LibWeb: Mark a few calls to set_attribute as infallible 2025-01-15 08:46:51 +01:00
HTMLLIElement.idl
HTMLLinkElement.cpp LibWeb: Don't store Page on ResourceLoader 2025-02-18 11:26:34 -07:00
HTMLLinkElement.h LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLLinkElement.idl LibWeb: Use the [Reflect] attribute to implement HTMLLinkElement.as 2024-11-29 09:48:59 +01:00
HTMLMapElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLMapElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLMapElement.idl
HTMLMarqueeElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLMarqueeElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLMarqueeElement.idl
HTMLMediaElement.cpp LibWeb: Implement TimeRanges and HTMLMediaElement.seekable() 2025-02-18 10:45:32 -07:00
HTMLMediaElement.h LibWeb: Implement TimeRanges and HTMLMediaElement.seekable() 2025-02-18 10:45:32 -07:00
HTMLMediaElement.idl LibWeb: Implement TimeRanges and HTMLMediaElement.seekable() 2025-02-18 10:45:32 -07:00
HTMLMenuElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLMenuElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLMenuElement.idl
HTMLMetaElement.cpp LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
HTMLMetaElement.h LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLMetaElement.idl
HTMLMeterElement.cpp LibWeb: Add missing base class upcalls in Node::inserted() overrides 2025-01-23 21:38:31 +01:00
HTMLMeterElement.h LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLMeterElement.idl
HTMLModElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLModElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLModElement.idl LibWeb/HTML: Implement cite attribute according to spec 2024-11-26 11:40:42 +00:00
HTMLObjectElement.cpp LibWeb: Port Document encoding_parse_url and parse_url to Optional<URL> 2025-01-27 00:03:07 +00:00
HTMLObjectElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLObjectElement.idl LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
HTMLOListElement.cpp LibWeb: Use correct integer parsing rules in HTMLOListElement::start() 2024-11-26 19:09:24 +01:00
HTMLOListElement.h LibWeb: Mark a few calls to set_attribute as infallible 2025-01-15 08:46:51 +01:00
HTMLOListElement.idl
HTMLOptGroupElement.cpp LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLOptGroupElement.h LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLOptGroupElement.idl
HTMLOptionElement.cpp LibWeb/HTML: Add fastpath to skip selectedness update on option insert 2025-01-30 13:55:40 -07:00
HTMLOptionElement.h LibWeb: Add metadata to children update steps invocation 2025-01-30 13:55:40 -07:00
HTMLOptionElement.idl LibWeb: Implement HTMLOptionElement.label more correctly 2024-11-15 12:54:41 +01:00
HTMLOptionsCollection.cpp Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
HTMLOptionsCollection.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLOptionsCollection.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
HTMLOrSVGElement.cpp LibWeb/HTML: Ensure HTMLOrSVGElement is BC-connected when running steps 2025-02-13 14:49:19 +00:00
HTMLOrSVGElement.h Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
HTMLOrSVGElement.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
HTMLOutputElement.cpp LibWeb: Include namespace parameter in associated_attribute_changed() 2024-12-14 12:11:28 -08:00
HTMLOutputElement.h LibWeb: Include namespace parameter in associated_attribute_changed() 2024-12-14 12:11:28 -08:00
HTMLOutputElement.idl LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
HTMLParagraphElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLParagraphElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLParagraphElement.idl
HTMLParamElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLParamElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLParamElement.idl
HTMLPictureElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLPictureElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLPictureElement.idl
HTMLPreElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLPreElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLPreElement.idl
HTMLProgressElement.cpp LibWeb: Add missing base class upcalls in Node::inserted() overrides 2025-01-23 21:38:31 +01:00
HTMLProgressElement.h LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLProgressElement.idl
HTMLQuoteElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLQuoteElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLQuoteElement.idl LibWeb/HTML: Implement cite attribute according to spec 2024-11-26 11:40:42 +00:00
HTMLScriptElement.cpp LibWeb: Start implementing render-blocking mechanism from HTML spec 2025-02-05 18:28:46 +01:00
HTMLScriptElement.h LibWeb: Start implementing render-blocking mechanism from HTML spec 2025-02-05 18:28:46 +01:00
HTMLScriptElement.idl
HTMLSelectElement.cpp LibWeb: Hide hidden select children from dropdown 2025-02-12 13:44:50 +00:00
HTMLSelectElement.h LibWeb: Ensure selected options collection is created prior to access 2025-02-08 07:32:24 -05:00
HTMLSelectElement.idl LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
HTMLSlotElement.cpp Revert "LibWeb: Make "assign slottables for a tree" fast when there are no slots" 2025-02-04 22:19:25 +01:00
HTMLSlotElement.h Revert "LibWeb: Make "assign slottables for a tree" fast when there are no slots" 2025-02-04 22:19:25 +01:00
HTMLSlotElement.idl
HTMLSourceElement.cpp LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLSourceElement.h LibWeb: Pass old parent's root to Node::removed_from() 2025-01-23 21:38:31 +01:00
HTMLSourceElement.idl
HTMLSpanElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLSpanElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLSpanElement.idl
HTMLStyleElement.cpp LibWeb: Add metadata to children update steps invocation 2025-01-30 13:55:40 -07:00
HTMLStyleElement.h LibWeb: Add metadata to children update steps invocation 2025-01-30 13:55:40 -07:00
HTMLStyleElement.idl
HTMLSummaryElement.cpp LibWeb: Mark a few calls to set_attribute as infallible 2025-01-15 08:46:51 +01:00
HTMLSummaryElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLTableCaptionElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLTableCaptionElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLTableCaptionElement.idl
HTMLTableCellElement.cpp LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
HTMLTableCellElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLTableCellElement.idl
HTMLTableColElement.cpp LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLTableColElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLTableColElement.idl
HTMLTableElement.cpp LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
HTMLTableElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLTableElement.idl
HTMLTableRowElement.cpp LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
HTMLTableRowElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLTableRowElement.idl
HTMLTableSectionElement.cpp LibWeb: Port Document encoding_parse_url and parse_url to Optional<URL> 2025-01-27 00:03:07 +00:00
HTMLTableSectionElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLTableSectionElement.idl
HTMLTemplateElement.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
HTMLTemplateElement.h LibWeb: Make node cloning methods const 2025-01-11 23:10:09 +01:00
HTMLTemplateElement.idl
HTMLTextAreaElement.cpp LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
HTMLTextAreaElement.h LibWeb: Implement setCustomValidity IDL attribute 2025-02-18 10:17:06 -07:00
HTMLTextAreaElement.idl LibWeb: Implement validity IDL attribute 2025-02-18 06:37:11 +00:00
HTMLTimeElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLTimeElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLTimeElement.idl
HTMLTitleElement.cpp LibWeb: Add metadata to children update steps invocation 2025-01-30 13:55:40 -07:00
HTMLTitleElement.h LibWeb: Add metadata to children update steps invocation 2025-01-30 13:55:40 -07:00
HTMLTitleElement.idl
HTMLTrackElement.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
HTMLTrackElement.h LibWeb: Fetch source file when HTMLTrackElement src attribute changes 2025-01-15 20:59:18 +01:00
HTMLTrackElement.idl
HTMLUListElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLUListElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLUListElement.idl
HTMLUnknownElement.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLUnknownElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLUnknownElement.idl
HTMLVideoElement.cpp LibWeb: Port Document encoding_parse_url and parse_url to Optional<URL> 2025-01-27 00:03:07 +00:00
HTMLVideoElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLVideoElement.idl LibWeb: Use [URL] extended attribute for HTMLVideoElement.poster 2024-11-26 19:07:53 +01:00
ImageBitmap.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ImageBitmap.h LibWeb: Add CanvasImageSource to ImageBitmapSource typedef 2024-12-06 13:10:27 +00:00
ImageBitmap.idl LibWeb: Add CanvasImageSource to ImageBitmapSource typedef 2024-12-06 13:10:27 +00:00
ImageData.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ImageData.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ImageData.idl
ImageRequest.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ImageRequest.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
LazyLoadingElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ListOfAvailableImages.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ListOfAvailableImages.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Location.cpp LibWeb: Port EnvironmentSettings URL Parsing to return Optional<URL> 2025-02-19 08:01:35 -05:00
Location.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
Location.idl
MediaError.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MediaError.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MediaError.idl
MessageChannel.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MessageChannel.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MessageChannel.idl
MessageEvent.cpp LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
MessageEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MessageEvent.idl
MessagePort.cpp LibWeb: Remove assertions about type of IPC::Transport 2025-02-12 18:42:05 -07:00
MessagePort.h LibWeb/HTML: Pubically expose entangled port and post message steps 2025-01-20 07:52:30 -05:00
MessagePort.idl
MimeType.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
MimeType.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MimeType.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
MimeTypeArray.cpp LibWeb: Fix various typos 2025-01-30 15:00:16 +00:00
MimeTypeArray.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MimeTypeArray.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
Navigable.cpp LibWeb: Remove some useless URL validity checks 2025-02-19 08:01:35 -05:00
Navigable.h LibWeb: Fix CSP navigation request blocking 2025-02-12 17:05:37 +00:00
NavigableContainer.cpp Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
NavigableContainer.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigateEvent.cpp LibWeb: Add NavigateEvent.sourceElement 2025-02-04 12:24:50 +01:00
NavigateEvent.h LibWeb: Add NavigateEvent.sourceElement 2025-02-04 12:24:50 +01:00
NavigateEvent.idl LibWeb: Add NavigateEvent.sourceElement 2025-02-04 12:24:50 +01:00
Navigation.cpp LibWeb: Port EnvironmentSettings URL Parsing to return Optional<URL> 2025-02-19 08:01:35 -05:00
Navigation.h LibWeb: Add NavigateEvent.sourceElement 2025-02-04 12:24:50 +01:00
Navigation.idl LibWeb/Bindings: Support returning nullable types in dictionaries 2025-02-10 17:05:15 +00:00
NavigationCurrentEntryChangeEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigationCurrentEntryChangeEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigationCurrentEntryChangeEvent.idl
NavigationDestination.cpp LibURL+LibWeb: Make URL::serialize return a String 2024-12-04 16:34:13 +00:00
NavigationDestination.h LibURL+LibWeb: Make URL::serialize return a String 2024-12-04 16:34:13 +00:00
NavigationDestination.idl
NavigationHistoryEntry.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
NavigationHistoryEntry.h LibURL+LibWeb: Make URL::serialize return a String 2024-12-04 16:34:13 +00:00
NavigationHistoryEntry.idl
NavigationObserver.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigationObserver.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigationParams.cpp LibWeb: Support the X-Frame-Options header 2024-12-07 08:38:02 +00:00
NavigationParams.h LibWeb/HTML: Pass user_involvement through navigables code 2025-01-11 11:10:43 +01:00
NavigationTransition.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigationTransition.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigationTransition.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
NavigationType.h LibWeb: Fix NavigationType enum to string conversion 2024-12-02 06:47:49 +00:00
NavigationType.idl
Navigator.cpp LibWeb: Stub for Credential Management API 2025-02-05 13:18:47 -07:00
Navigator.h LibWeb: Stub for Credential Management API 2025-02-05 13:18:47 -07:00
Navigator.idl LibWeb: Stub for Credential Management API 2025-02-05 13:18:47 -07:00
NavigatorBeacon.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
NavigatorBeacon.h
NavigatorBeacon.idl
NavigatorConcurrentHardware.h
NavigatorConcurrentHardware.idl
NavigatorDeviceMemory.h
NavigatorDeviceMemory.idl
NavigatorID.cpp
NavigatorID.h
NavigatorID.idl
NavigatorLanguage.h
NavigatorLanguage.idl
NavigatorOnLine.h
NavigatorOnLine.idl
Numbers.cpp LibWeb: Add parse_integer_digits methods 2024-12-02 10:25:27 +01:00
Numbers.h LibWeb: Add parse_integer_digits methods 2024-12-02 10:25:27 +01:00
PageSwapEvent.idl LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PageTransitionEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PageTransitionEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PageTransitionEvent.idl
Path2D.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Path2D.h LibGfx: Delete DeprecatedPath 2024-11-25 21:13:53 +01:00
Path2D.idl
Plugin.cpp LibWeb: Fix various typos 2025-01-30 15:00:16 +00:00
Plugin.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Plugin.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
PluginArray.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
PluginArray.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PluginArray.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
PolicyContainers.cpp
PolicyContainers.h
PopoverInvokerElement.cpp LibWeb: Ignore DOM state when hiding removed popovers 2025-01-30 15:46:52 -07:00
PopoverInvokerElement.h LibWeb: Implement popovertarget buttons 2025-01-30 15:46:52 -07:00
PopoverInvokerElement.idl LibWeb: Add PopOverInvokerElement and use it in HTMLButtonElement 2024-12-12 17:11:27 +00:00
PopStateEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PopStateEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PopStateEvent.idl
POSTResource.h
PotentialCORSRequest.cpp LibWeb: Fix various typos 2025-01-30 15:00:16 +00:00
PotentialCORSRequest.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PromiseRejectionEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PromiseRejectionEvent.h LibWeb: Fix crash accessing 'empty' PromiseRejectionEvent reason 2024-12-03 00:18:11 +01:00
PromiseRejectionEvent.idl
RadioNodeList.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
RadioNodeList.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
RadioNodeList.idl
SandboxingFlagSet.h
ScrollOptions.h
SelectedFile.cpp
SelectedFile.h
SelectItem.cpp LibWeb: Reduce SelectItemOption struct from 40 to 32 bytes 2024-11-11 17:06:20 +01:00
SelectItem.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SessionHistoryEntry.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SessionHistoryEntry.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SessionHistoryTraversalQueue.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SessionHistoryTraversalQueue.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ShadowRealmGlobalScope.cpp LibWeb: Allow using queuing strategies on globals other than Window 2024-11-20 18:01:21 -07:00
ShadowRealmGlobalScope.h LibWeb: Ensure global objects are an event target 2024-12-03 00:18:11 +01:00
ShadowRealmGlobalScope.idl
SharedResourceRequest.cpp LibWeb: Fix use-after-move in handle_successful_bitmap_decode 2024-12-06 06:59:40 +00:00
SharedResourceRequest.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SourceSet.cpp LibWeb/CSS: Integrate ParsingContext into the Parser 2025-02-06 16:47:25 +00:00
SourceSet.h
SourceSnapshotParams.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Storage.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
Storage.h LibWeb: Correctly initialize Storage objects on the Document 2025-01-02 11:31:15 +01:00
Storage.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
StorageEvent.cpp LibWeb/HTML: Implement the StorageEvent interface 2024-12-25 11:57:14 +01:00
StorageEvent.h LibWeb/HTML: Implement the StorageEvent interface 2024-12-25 11:57:14 +01:00
StorageEvent.idl LibWeb/HTML: Implement the StorageEvent interface 2024-12-25 11:57:14 +01:00
StructuredSerialize.cpp LibWeb: Use as_if instead of dynamic_cast in a few places 2025-01-31 14:29:48 +01:00
StructuredSerialize.h LibWeb: Implement transfer for Resizable/ArrayBuffer 2024-12-03 21:32:01 +00:00
StructuredSerializeOptions.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
StructuredSerializeTypes.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
SubmitEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SubmitEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SubmitEvent.idl
TagNames.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
TagNames.h LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
TextMetrics.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TextMetrics.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TextMetrics.idl
TextTrack.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TextTrack.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TextTrack.idl
TextTrackCue.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TextTrackCue.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
TextTrackCue.idl
TextTrackCueList.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TextTrackCueList.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
TextTrackCueList.idl
TextTrackList.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TextTrackList.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
TextTrackList.idl
Timer.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Timer.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TimeRanges.cpp LibWeb: Implement TimeRanges and HTMLMediaElement.seekable() 2025-02-18 10:45:32 -07:00
TimeRanges.h LibWeb: Implement TimeRanges and HTMLMediaElement.seekable() 2025-02-18 10:45:32 -07:00
TimeRanges.idl
ToggleEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ToggleEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
ToggleEvent.idl
ToggleTaskTracker.h
TokenizedFeatures.cpp
TokenizedFeatures.h
TrackEvent.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TrackEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TrackEvent.idl
TraversableNavigable.cpp LibWeb/HTML: Improve assertion for apply the history step mismatch 2025-02-10 15:55:46 +00:00
TraversableNavigable.h LibWeb: Fix infinite repaint loop when cached display list is used 2025-02-01 23:31:16 +01:00
UniversalGlobalScope.cpp LibWeb: Report exceptions that occur during microtask callback 2024-12-19 15:25:08 +00:00
UniversalGlobalScope.h LibWeb: Implement multiple import map support 2024-12-10 12:01:45 +00:00
UniversalGlobalScope.idl
UserActivation.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
UserActivation.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
UserActivation.idl
ValidityState.cpp LibWeb: Remove unintentional recursion in ValidityState::valid 2025-02-18 21:58:35 +01:00
ValidityState.h LibWeb: Implement validity IDL attribute 2025-02-18 06:37:11 +00:00
ValidityState.idl LibWeb: Implement validity IDL attribute 2025-02-18 06:37:11 +00:00
VideoTrack.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
VideoTrack.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
VideoTrack.idl
VideoTrackList.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
VideoTrackList.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
VideoTrackList.idl
VisibilityState.h
WebViewHints.cpp
WebViewHints.h
Window.cpp Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
Window.h LibWeb/Bindings: Generate undefined in a union as 'Empty' 2025-01-12 18:39:24 +00:00
Window.idl LibWeb: Make window.clientInformation [Replaceable] per spec IDL 2024-12-05 21:35:59 +01:00
WindowEventHandlers.cpp
WindowEventHandlers.h LibWeb: Add missing attributes in Event Handlers 2024-12-25 12:01:56 +01:00
WindowLocalStorage.idl
WindowOrWorkerGlobalScope.cpp LibWeb: Make base URL of HTML::Script Optional 2025-02-19 08:01:35 -05:00
WindowOrWorkerGlobalScope.h Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
WindowOrWorkerGlobalScope.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
WindowProxy.cpp AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
WindowProxy.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
WindowSessionStorage.idl
Worker.cpp LibWeb: Port EnvironmentSettings URL Parsing to return Optional<URL> 2025-02-19 08:01:35 -05:00
Worker.h AK+Everywhere: Rename verify_cast to as 2025-01-21 11:34:06 -05:00
Worker.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
WorkerAgent.cpp LibWeb: Remove assertions about type of IPC::Transport 2025-02-12 18:42:05 -07:00
WorkerAgent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
WorkerDebugConsoleClient.cpp LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
WorkerDebugConsoleClient.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
WorkerGlobalScope.cpp LibWeb: Port EnvironmentSettings URL Parsing to return Optional<URL> 2025-02-19 08:01:35 -05:00
WorkerGlobalScope.h LibWeb: Ensure global objects are an event target 2024-12-03 00:18:11 +01:00
WorkerGlobalScope.idl LibWeb: Add CanvasImageSource to ImageBitmapSource typedef 2024-12-06 13:10:27 +00:00
WorkerLocation.cpp LibURL+LibWeb: Make URL::serialize return a String 2024-12-04 16:34:13 +00:00
WorkerLocation.h LibWeb/HTML: Make WorkerLocation methods infallible 2024-11-30 12:07:39 +01:00
WorkerLocation.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
WorkerNavigator.cpp LibWeb: Move ServiceWorker classes to ServiceWorker namespace 2024-11-30 11:19:35 +01:00
WorkerNavigator.h LibWeb: Move ServiceWorker classes to ServiceWorker namespace 2024-11-30 11:19:35 +01:00
WorkerNavigator.idl
WorkletGlobalScope.cpp LibWeb: Add stub definition for WorkletGlobalScope 2024-11-30 11:19:35 +01:00
WorkletGlobalScope.h LibWeb: Add stub definition for WorkletGlobalScope 2024-11-30 11:19:35 +01:00
WorkletGlobalScope.idl LibWeb: Add stub definition for WorkletGlobalScope 2024-11-30 11:19:35 +01:00