ladybird/Libraries/LibWeb/HTML
Aliaksandr Kalenik 93bbdf1f55 LibWeb: Use compositor surface IDs for embedded content
Display lists kept canvas and nested navigable content alive through
ExternalContentSource objects. That made the resource graph depend on
process-local object identity instead of a stable surface handle, which
blocks compositor process isolation and made teardown-sensitive embedded
content harder to reason about.

Allocate CompositorSurfaceId values for canvases and child navigables,
publish their backing stores to the owning compositor, and paint them
with DrawCompositorSurface. Child navigables now publish to parent
compositors by CompositorContextId instead of raw object pointers, so
the in-process path uses the same stable addressing model required by a
remote compositor.

Clear and skip stale child surfaces during teardown, preserve Skia
canvas state while drawing compositor surfaces, and add display-list
coverage for canvas and iframe compositor surfaces. The nested navigable
async-scrolling baseline now expects DrawCompositorSurface.
2026-05-18 15:27:59 +02:00
..
Canvas LibJS+LibWeb: Use the unified Visitor for Variant-holding members 2026-05-15 08:51:17 +02:00
CrossOrigin LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
CustomElements LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
EventLoop LibWeb: Publish dirty canvas content before painting 2026-05-15 15:08:43 +02:00
Parser LibWeb: Use Rust preload scanner 2026-05-18 00:23:52 +02:00
Scripting LibJS+LibWeb: Keep cached script source text lazy 2026-05-18 09:18:35 +02:00
SyntaxHighlighter
AbstractWorker.cpp
AbstractWorker.h
AbstractWorker.idl
ActivateTab.h
AnimatedDecodedImageData.cpp LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
AnimatedDecodedImageData.h LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
AnimationFrameCallbackDriver.cpp
AnimationFrameCallbackDriver.h
AnimationFrameProvider.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
AttributeNames.cpp
AttributeNames.h LibWeb: Align declarative shadow root parsing 2026-05-17 15:35:56 +02:00
AudioPlayState.h
AudioTrack.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
AudioTrack.h
AudioTrack.idl
AudioTrackList.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
AudioTrackList.h LibWeb: Implement appending and demuxing WebM MSE segments 2026-04-01 02:54:22 -05:00
AudioTrackList.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
AutocompleteElement.cpp
AutocompleteElement.h
BarProp.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
BarProp.h
BarProp.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
BeforeUnloadEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
BeforeUnloadEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
BeforeUnloadEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
BitmapDecodedImageData.cpp LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
BitmapDecodedImageData.h LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
BroadcastChannel.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
BroadcastChannel.h LibWeb: Implement cross process BroadcastChannel delivery 2026-04-14 18:43:28 +02:00
BroadcastChannel.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
BroadcastChannelMessage.cpp LibWeb: Implement cross process BroadcastChannel delivery 2026-04-14 18:43:28 +02:00
BroadcastChannelMessage.h LibWeb: Implement cross process BroadcastChannel delivery 2026-04-14 18:43:28 +02:00
BrowsingContext.cpp LibWeb/HTML: Add some spec comments to BrowsingContext 2026-05-08 16:24:54 +02:00
BrowsingContext.h LibWeb: Remove some uneeded navigation error propogation 2026-04-01 04:41:11 +02:00
BrowsingContextGroup.cpp LibWeb: Remove some uneeded navigation error propogation 2026-04-01 04:41:11 +02:00
BrowsingContextGroup.h LibWeb: Remove some uneeded navigation error propogation 2026-04-01 04:41:11 +02:00
CanvasGradient.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
CanvasGradient.h
CanvasGradient.idl
CanvasPattern.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CanvasPattern.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CanvasPattern.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CanvasRenderingContext2D.cpp LibWeb: Generate canvas settings from IDL bindings 2026-05-09 10:49:49 +02:00
CanvasRenderingContext2D.h LibWeb: Generate canvas settings from IDL bindings 2026-05-09 10:49:49 +02:00
CanvasRenderingContext2D.idl LibWeb: Generate canvas settings from IDL bindings 2026-05-09 10:49:49 +02:00
CanvasRenderingContext2DSettings.idl LibWeb: Generate canvas settings from IDL bindings 2026-05-09 10:49:49 +02:00
CloseEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CloseEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CloseEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CloseWatcher.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CloseWatcher.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CloseWatcher.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CloseWatcherManager.cpp
CloseWatcherManager.h
ColorPickerUpdateState.h
CommandEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CommandEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
CommandEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
CORSSettingAttribute.cpp
CORSSettingAttribute.h
DataTransfer.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
DataTransfer.h
DataTransfer.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DataTransferItem.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
DataTransferItem.h
DataTransferItem.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DataTransferItemList.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DataTransferItemList.h
DataTransferItemList.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Dates.cpp
Dates.h
DecodedImageData.cpp
DecodedImageData.h LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
DedicatedWorkerGlobalScope.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
DedicatedWorkerGlobalScope.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
DedicatedWorkerGlobalScope.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DocumentReadyState.h
DocumentState.cpp LibWeb: Make SessionHistoryEntry and DocumentState ref-counted 2026-04-03 14:20:09 +02:00
DocumentState.h LibWeb: Make SessionHistoryEntry and DocumentState ref-counted 2026-04-03 14:20:09 +02:00
DOMParser.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DOMParser.h
DOMParser.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
DOMStringList.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DOMStringList.h
DOMStringList.idl
DOMStringMap.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
DOMStringMap.h
DOMStringMap.idl
DragDataStore.cpp
DragDataStore.h
DragEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
DragEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
DragEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
ElementInternals.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ElementInternals.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ElementInternals.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
EmbedderPolicy.cpp
EmbedderPolicy.h
ErrorEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ErrorEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ErrorEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
ErrorInformation.cpp LibWeb: Use VM helpers for execution context access 2026-04-13 18:29:43 +02:00
ErrorInformation.h
EventHandler.cpp
EventHandler.h
EventNames.cpp
EventNames.h LibWeb/HTML: Add begin and repeat event names 2026-05-08 15:49:01 +01:00
EventSource.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
EventSource.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
EventSource.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
External.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
External.h
External.idl
FileFilter.cpp
FileFilter.h
Focus.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Focus.h
FormAssociatedElement.cpp LibWeb: Use fast_is and fast_as for FormAssociatedTextControlElement 2026-05-15 13:45:42 +02:00
FormAssociatedElement.h LibWeb: Use fast_is and fast_as for FormAssociatedTextControlElement 2026-05-15 13:45:42 +02:00
FormControlInfrastructure.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
FormControlInfrastructure.h
FormDataEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
FormDataEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
FormDataEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
GlobalEventHandlers.cpp
GlobalEventHandlers.h
HashChangeEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HashChangeEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HashChangeEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
History.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
History.h LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
History.idl
HistoryHandlingBehavior.h
HTMLAllCollection.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLAllCollection.h
HTMLAllCollection.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLAnchorElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLAnchorElement.h
HTMLAnchorElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLAreaElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLAreaElement.h
HTMLAreaElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLAudioElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLAudioElement.h
HTMLAudioElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLBaseElement.cpp LibWeb: Only invalidate style for relevant links on navigation 2026-05-08 12:30:29 +01:00
HTMLBaseElement.h LibWeb: Only invalidate style for relevant links on navigation 2026-05-08 12:30:29 +01:00
HTMLBaseElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLBodyElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLBodyElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLBodyElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLBRElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLBRElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLBRElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLButtonElement.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTMLButtonElement.h LibWeb: Make every HTMLElement potentially form-associated 2026-03-25 13:18:15 +00:00
HTMLButtonElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLCanvasElement.cpp LibWeb: Use compositor surface IDs for embedded content 2026-05-18 15:27:59 +02:00
HTMLCanvasElement.h LibWeb: Use compositor surface IDs for embedded content 2026-05-18 15:27:59 +02:00
HTMLCanvasElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLDataElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLDataElement.h
HTMLDataElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLDataListElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLDataListElement.h
HTMLDataListElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLDetailsElement.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTMLDetailsElement.h LibWeb/HTML: Always provide ChildrenChangedMetadata to children changed 2026-03-19 09:46:54 +01:00
HTMLDetailsElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLDialogElement.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTMLDialogElement.h LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLDialogElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLDirectoryElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLDirectoryElement.h
HTMLDirectoryElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLDivElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLDivElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLDivElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLDListElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLDListElement.h
HTMLDListElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLDocument.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLDocument.h
HTMLDocument.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLElement.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTMLElement.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTMLElement.idl LibWeb: Rename HTMLOrSVGElement to HTMLOrSVGOrMathMLElement 2026-05-06 17:42:36 +01:00
HTMLEmbedElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLEmbedElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLEmbedElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLFieldSetElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLFieldSetElement.h LibWeb: Queue form{Associated,Disabled}Callback where appropriate 2026-03-25 13:18:15 +00:00
HTMLFieldSetElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLFontElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLFontElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLFontElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLFormControlsCollection.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLFormControlsCollection.h
HTMLFormControlsCollection.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLFormElement.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTMLFormElement.h LibWeb: Override HTMLFormElement::is_supported_property_name() 2026-04-21 14:02:54 +01:00
HTMLFormElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLFrameElement.cpp LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLFrameElement.h LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLFrameElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLFrameSetElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLFrameSetElement.h
HTMLFrameSetElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLHeadElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLHeadElement.h
HTMLHeadElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLHeadingElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLHeadingElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLHeadingElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLHRElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLHRElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLHRElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLHtmlElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLHtmlElement.h
HTMLHtmlElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLHyperlinkElementUtils.cpp LibWeb: Move hyperlink style invalidation into a helper 2026-04-29 15:47:23 +02:00
HTMLHyperlinkElementUtils.h
HTMLHyperlinkElementUtils.idl
HTMLIFrameElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLIFrameElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLIFrameElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLImageElement.cpp LibWeb: Invalidate img-element when loaded from list of available images 2026-05-18 12:54:49 +02:00
HTMLImageElement.h LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
HTMLImageElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLInputElement.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTMLInputElement.h LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
HTMLInputElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLLabelElement.cpp LibWeb: Make Paintable tree ref-counted 2026-05-07 15:03:44 +02:00
HTMLLabelElement.h LibWeb: Separate the active element and the element being activated 2026-03-17 04:01:29 -05:00
HTMLLabelElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLLegendElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLLegendElement.h
HTMLLegendElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLLIElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLLIElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLLIElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLLinkElement.cpp AK+LibWeb: Reject impossible Variant visit overloads 2026-05-18 01:21:34 +02:00
HTMLLinkElement.h AK+LibWeb: Reject impossible Variant visit overloads 2026-05-18 01:21:34 +02:00
HTMLLinkElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLMapElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLMapElement.h
HTMLMapElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLMarqueeElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLMarqueeElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLMarqueeElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLMediaElement.cpp LibWeb: Cancel media controls when finalizing the host media element 2026-05-10 10:58:11 +02:00
HTMLMediaElement.h LibMedia+LibWeb: Implement HTMLMediaElement.getStartDate() 2026-05-05 14:45:00 -05:00
HTMLMediaElement.idl LibMedia+LibWeb: Implement HTMLMediaElement.getStartDate() 2026-05-05 14:45:00 -05:00
HTMLMenuElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLMenuElement.h
HTMLMenuElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLMetaElement.cpp LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLMetaElement.h LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLMetaElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLMeterElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLMeterElement.h
HTMLMeterElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLModElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLModElement.h
HTMLModElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLObjectElement.cpp LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
HTMLObjectElement.h LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
HTMLObjectElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLOListElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLOListElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLOListElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLOptGroupElement.cpp LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLOptGroupElement.h LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLOptGroupElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLOptionElement.cpp LibWeb: Move element state style invalidation into a helper 2026-04-29 15:47:23 +02:00
HTMLOptionElement.h LibWeb/HTML: Implement HTMLOptionElement moving steps 2026-04-22 14:05:49 +01:00
HTMLOptionElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLOptionsCollection.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLOptionsCollection.h LibWeb+IDLGenerators: Support nullable union types 2026-03-25 13:18:15 +00:00
HTMLOptionsCollection.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLOrSVGOrMathMLElement.cpp LibWeb: Rename HTMLOrSVGElement to HTMLOrSVGOrMathMLElement 2026-05-06 17:42:36 +01:00
HTMLOrSVGOrMathMLElement.h LibWeb: Rename HTMLOrSVGElement to HTMLOrSVGOrMathMLElement 2026-05-06 17:42:36 +01:00
HTMLOrSVGOrMathMLElement.idl LibWeb: Rename HTMLOrSVGElement to HTMLOrSVGOrMathMLElement 2026-05-06 17:42:36 +01:00
HTMLOutputElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLOutputElement.h LibWeb: Make every HTMLElement potentially form-associated 2026-03-25 13:18:15 +00:00
HTMLOutputElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLParagraphElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLParagraphElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLParagraphElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLParamElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLParamElement.h
HTMLParamElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLPictureElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLPictureElement.h
HTMLPictureElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLPreElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLPreElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLPreElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLProgressElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLProgressElement.h
HTMLProgressElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLQuoteElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLQuoteElement.h
HTMLQuoteElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLScriptElement.cpp LibWeb: Treat fragment parser documents as disconnected 2026-05-17 15:35:56 +02:00
HTMLScriptElement.h LibWeb+IDLGenerators: Support nullable union types 2026-03-25 13:18:15 +00:00
HTMLScriptElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLSelectedContentElement.cpp LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLSelectedContentElement.h LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLSelectedContentElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLSelectElement.cpp LibWeb: Move element state style invalidation into a helper 2026-04-29 15:47:23 +02:00
HTMLSelectElement.h LibWeb: Keep select button text in sync with the selected option 2026-04-22 09:15:29 -04:00
HTMLSelectElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLSlotElement.cpp LibJS+LibWeb: Use the unified Visitor for Variant-holding members 2026-05-15 08:51:17 +02:00
HTMLSlotElement.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTMLSlotElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLSourceElement.cpp LibWeb: Re-evaluate picture source set on source mutations 2026-04-26 17:49:19 +02:00
HTMLSourceElement.h LibWeb: Re-evaluate picture source set on source mutations 2026-04-26 17:49:19 +02:00
HTMLSourceElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLSpanElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLSpanElement.h
HTMLSpanElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLStyleElement.cpp LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLStyleElement.h LibWeb: Pass better information to node moving/removing steps 2026-04-22 14:05:49 +01:00
HTMLStyleElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLSummaryElement.cpp
HTMLSummaryElement.h
HTMLTableCaptionElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableCaptionElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableCaptionElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLTableCellElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableCellElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableCellElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLTableColElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableColElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableColElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLTableElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLTableRowElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableRowElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableRowElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLTableSectionElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableSectionElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLTableSectionElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLTemplateElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLTemplateElement.h Utilities: Add dump-html-tree 2026-05-17 15:35:56 +02:00
HTMLTemplateElement.idl LibWeb: Align declarative shadow root parsing 2026-05-17 15:35:56 +02:00
HTMLTextAreaElement.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
HTMLTextAreaElement.h LibWeb: Fire textarea input events immediately instead of debouncing 2026-03-30 13:17:47 -04:00
HTMLTextAreaElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLTimeElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLTimeElement.h
HTMLTimeElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLTitleElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLTitleElement.h LibWeb/HTML: Always provide ChildrenChangedMetadata to children changed 2026-03-19 09:46:54 +01:00
HTMLTitleElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLTrackElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLTrackElement.h
HTMLTrackElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLUListElement.cpp LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLUListElement.h LibWeb: Route presentational hints through the CSS cascade 2026-04-30 19:50:28 +01:00
HTMLUListElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLUnknownElement.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
HTMLUnknownElement.h
HTMLUnknownElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
HTMLVideoElement.cpp LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
HTMLVideoElement.h LibGfx+LibWeb: Make DecodedImageFrame a value type 2026-05-07 16:08:13 +02:00
HTMLVideoElement.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
ImageBitmap.cpp LibWeb: Account text and image storage as external memory 2026-05-07 10:03:09 +02:00
ImageBitmap.h LibWeb: Account text and image storage as external memory 2026-05-07 10:03:09 +02:00
ImageBitmap.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
ImageData.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ImageData.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ImageData.idl LibWeb: Split PredefinedColorSpace into its own IDL file 2026-05-09 10:49:49 +02:00
ImageRequest.cpp
ImageRequest.h
InitialInsertion.h
LazyLoadingElement.h
ListOfAvailableImages.cpp LibWeb: Bound per-document decoded image caches 2026-05-17 00:29:18 +02:00
ListOfAvailableImages.h LibWeb: Bound per-document decoded image caches 2026-05-17 00:29:18 +02:00
Location.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
Location.h LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
Location.idl
MediaControls.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
MediaControls.css LibWeb: Left-align the video progress bar 2026-04-11 09:38:29 -05:00
MediaControls.h LibWeb: Cancel the animation frame callback in MediaControls destructor 2026-03-17 06:00:40 -05:00
MediaControls.html Meta+LibWeb: Use a code generator to create the media controls' DOM 2026-03-05 02:28:47 -06:00
MediaError.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
MediaError.h
MediaError.idl
MediaTrackBase.cpp LibMedia+LibWeb: Align Media::Track more to the web spec 2026-04-01 02:54:22 -05:00
MediaTrackBase.h LibWeb: Implement appending and demuxing WebM MSE segments 2026-04-01 02:54:22 -05:00
MessageChannel.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
MessageChannel.h
MessageChannel.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
MessageEvent.cpp LibJS+LibWeb: Use the unified Visitor for Variant-holding members 2026-05-15 08:51:17 +02:00
MessageEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
MessageEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
MessagePort.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
MessagePort.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
MessagePort.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
MimeType.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
MimeType.h
MimeType.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
MimeTypeArray.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
MimeTypeArray.h
MimeTypeArray.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Navigable.cpp LibWeb: Use compositor surface IDs for embedded content 2026-05-18 15:27:59 +02:00
Navigable.h LibWeb: Use compositor surface IDs for embedded content 2026-05-18 15:27:59 +02:00
NavigableContainer.cpp LibWeb: Handle null active document in destroy_the_child_navigable 2026-04-16 12:38:38 +02:00
NavigableContainer.h LibWeb: Remove some uneeded navigation error propogation 2026-04-01 04:41:11 +02:00
NavigateEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
NavigateEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
NavigateEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Navigation.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Navigation.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Navigation.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
NavigationCurrentEntryChangeEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
NavigationCurrentEntryChangeEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
NavigationCurrentEntryChangeEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
NavigationDestination.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
NavigationDestination.h
NavigationDestination.idl
NavigationHistoryEntry.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
NavigationHistoryEntry.h LibWeb: Make SessionHistoryEntry and DocumentState ref-counted 2026-04-03 14:20:09 +02:00
NavigationHistoryEntry.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
NavigationObserver.cpp
NavigationObserver.h
NavigationParams.cpp
NavigationParams.h
NavigationTransition.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
NavigationTransition.h LibWeb/Bindings: Generate enum bindings in their owning IDL headers 2026-05-09 10:49:49 +02:00
NavigationTransition.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
NavigationType.idl
Navigator.cpp LibWeb: Add basics for the Permissions API 2026-05-11 21:01:01 +02:00
Navigator.h LibWeb: Add basics for the Permissions API 2026-05-11 21:01:01 +02:00
Navigator.idl LibWeb: Add basics for the Permissions API 2026-05-11 21:01:01 +02:00
NavigatorBeacon.cpp LibWeb+IDLGenerators: Support nullable union types 2026-03-25 13:18:15 +00:00
NavigatorBeacon.h LibWeb+IDLGenerators: Support nullable union types 2026-03-25 13:18:15 +00:00
NavigatorBeacon.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
NavigatorConcurrentHardware.cpp
NavigatorConcurrentHardware.h
NavigatorConcurrentHardware.idl
NavigatorDeviceMemory.cpp
NavigatorDeviceMemory.h
NavigatorDeviceMemory.idl Meta: Ensure that idl files link to draft specs 2026-03-25 16:02:04 +00:00
NavigatorID.cpp
NavigatorID.h
NavigatorID.idl
NavigatorLanguage.h
NavigatorLanguage.idl
NavigatorOnLine.h
NavigatorOnLine.idl
Numbers.cpp
Numbers.h
OffscreenCanvas.cpp LibJS+LibWeb: Use the unified Visitor for Variant-holding members 2026-05-15 08:51:17 +02:00
OffscreenCanvas.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
OffscreenCanvas.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
OffscreenCanvasRenderingContext2D.cpp LibWeb: Generate canvas settings from IDL bindings 2026-05-09 10:49:49 +02:00
OffscreenCanvasRenderingContext2D.h LibWeb: Generate canvas settings from IDL bindings 2026-05-09 10:49:49 +02:00
OffscreenCanvasRenderingContext2D.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
PageSwapEvent.idl
PageTransitionEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
PageTransitionEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
PageTransitionEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
PaintConfig.h LibWeb: Send scroll-state-only updates to the rendering thread 2026-05-11 22:52:38 +02:00
Path2D.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Path2D.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Path2D.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
Plugin.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
Plugin.h
Plugin.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
PluginArray.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
PluginArray.h
PluginArray.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
PolicyContainers.cpp
PolicyContainers.h
PopoverTargetAttributes.cpp LibWeb/HTML: Properly get the attr-associated element 2026-03-25 23:14:10 +01:00
PopoverTargetAttributes.h
PopoverTargetAttributes.idl
PopStateEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
PopStateEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
PopStateEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
POSTResource.h
PotentialCORSRequest.cpp
PotentialCORSRequest.h
PredefinedColorSpace.idl LibWeb: Split PredefinedColorSpace into its own IDL file 2026-05-09 10:49:49 +02:00
PreloadEntry.cpp Revert "LibWeb: Have speculative HTML parser populate the preload map" 2026-04-30 04:55:31 +02:00
PreloadEntry.h Revert "LibWeb: Have speculative HTML parser populate the preload map" 2026-04-30 04:55:31 +02:00
PromiseRejectionEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
PromiseRejectionEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
PromiseRejectionEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
RadioNodeList.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
RadioNodeList.h
RadioNodeList.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
SandboxingFlagSet.cpp
SandboxingFlagSet.h
ScrollOptions.h LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
SelectedFile.cpp
SelectedFile.h
SelectItem.cpp
SelectItem.h
SerializedPolicyContainer.cpp
SerializedPolicyContainer.h
SessionHistoryEntry.cpp LibWeb: Make SessionHistoryEntry and DocumentState ref-counted 2026-04-03 14:20:09 +02:00
SessionHistoryEntry.h LibWeb: Make SessionHistoryEntry and DocumentState ref-counted 2026-04-03 14:20:09 +02:00
SessionHistoryTraversalQueue.cpp LibWeb: Replace spin_until in apply_the_history_step with state machine 2026-03-31 09:47:59 +02:00
SessionHistoryTraversalQueue.h LibWeb: Replace spin_until in apply_the_history_step with state machine 2026-03-31 09:47:59 +02:00
SharedResourceRequest.cpp LibWeb: Support dump tools without resource loading 2026-05-17 15:35:56 +02:00
SharedResourceRequest.h LibWeb: Bound per-document decoded image caches 2026-05-17 00:29:18 +02:00
SharedWorker.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
SharedWorker.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
SharedWorker.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
SharedWorkerGlobalScope.cpp
SharedWorkerGlobalScope.h LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
SharedWorkerGlobalScope.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
SourceSet.cpp LibWeb: Use document LRC in normalize_source_densities 2026-03-31 10:06:18 +02:00
SourceSet.h LibWeb: Remove FooOrCalculated classes 2026-03-30 14:05:10 +01:00
SourceSnapshotParams.cpp
SourceSnapshotParams.h
Storage.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Storage.h LibWeb/HTML: Fire storage events to windows without a Storage 2026-03-16 13:55:07 +01:00
Storage.idl
StorageEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
StorageEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
StorageEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
StructuredSerialize.cpp LibJS+LibWeb: Allow instantiating DataBlock with an external buffer 2026-05-10 16:41:42 +02:00
StructuredSerialize.h Everywhere: Replace Unix socket IPC transport with Mach ports on macOS 2026-03-23 18:50:48 +01:00
StructuredSerializeTypes.h
SubmitEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
SubmitEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
SubmitEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
SupportedImageTypes.cpp LibWeb: Accept image/avif as a supported image MIME type 2026-04-25 14:54:10 +02:00
SupportedImageTypes.h LibWeb: Share supported image MIME type list 2026-04-25 14:54:10 +02:00
TagNames.cpp
TagNames.h
TextMetrics.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
TextMetrics.h
TextMetrics.idl
TextTrack.cpp
TextTrack.h LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
TextTrack.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
TextTrackCue.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
TextTrackCue.h
TextTrackCue.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
TextTrackCueList.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
TextTrackCueList.h
TextTrackCueList.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
TextTrackList.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
TextTrackList.h LibWeb: Implement appending and demuxing WebM MSE segments 2026-04-01 02:54:22 -05:00
TextTrackList.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
TextTrackObserver.cpp
TextTrackObserver.h LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
Timer.cpp
Timer.h
TimeRanges.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
TimeRanges.h
TimeRanges.idl
ToggleEvent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ToggleEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
ToggleEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
ToggleTaskTracker.h
TokenizedFeatures.cpp
TokenizedFeatures.h
TrackEvent.cpp LibJS+LibWeb: Use the unified Visitor for Variant-holding members 2026-05-15 08:51:17 +02:00
TrackEvent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
TrackEvent.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
TraversableNavigable.cpp LibWeb: Handle reloads queued after same-document pushes 2026-05-13 20:54:10 +02:00
TraversableNavigable.h LibWeb/Bindings: Generate enum bindings in their owning IDL headers 2026-05-09 10:49:49 +02:00
UniversalGlobalScope.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
UniversalGlobalScope.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
UniversalGlobalScope.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
UserActivation.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
UserActivation.h
UserActivation.idl
UserNavigationInvolvement.cpp
UserNavigationInvolvement.h
ValidityState.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
ValidityState.h
ValidityState.idl
VideoTrack.cpp LibWeb: Remove VideoTrack's list reference when it is removed from it 2026-04-21 19:11:24 -05:00
VideoTrack.h
VideoTrack.idl
VideoTrackList.cpp LibWeb: Update video elements' natural dimensions during playback 2026-04-21 19:11:24 -05:00
VideoTrackList.h LibWeb: Update video elements' natural dimensions during playback 2026-04-21 19:11:24 -05:00
VideoTrackList.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
VisibilityState.h
WebViewHints.cpp
WebViewHints.h
Window.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Window.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Window.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WindowDeprecated.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WindowEventHandlers.cpp
WindowEventHandlers.h
WindowLocalStorage.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WindowOrWorkerGlobalScope.cpp LibWeb: Stop internal IDB databases retaining realms 2026-05-17 00:29:18 +02:00
WindowOrWorkerGlobalScope.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
WindowOrWorkerGlobalScope.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WindowProxy.cpp LibWeb: Remove ShadowRealm HTML integration 2026-04-05 13:57:58 +02:00
WindowProxy.h
WindowSessionStorage.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WindowType.h
Worker.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Worker.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
Worker.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WorkerAgentParent.cpp LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
WorkerAgentParent.h LibWeb/Bindings: Generate struct definitions from IDL dictionaries 2026-05-09 10:49:49 +02:00
WorkerDebugConsoleClient.cpp
WorkerDebugConsoleClient.h
WorkerGlobalScope.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WorkerGlobalScope.h LibWeb: Make global prototype chains immutable 2026-04-03 18:33:45 +02:00
WorkerGlobalScope.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00
WorkerLocation.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
WorkerLocation.h
WorkerLocation.idl
WorkerNavigator.cpp LibWeb: Add basics for the Permissions API 2026-05-11 21:01:01 +02:00
WorkerNavigator.h LibWeb: Add basics for the Permissions API 2026-05-11 21:01:01 +02:00
WorkerNavigator.idl LibWeb: Add basics for the Permissions API 2026-05-11 21:01:01 +02:00
WorkletGlobalScope.cpp
WorkletGlobalScope.h
WorkletGlobalScope.idl
XMLSerializer.cpp LibWeb/Bindings: Emit one bindings header and cpp per IDL 2026-04-21 07:36:13 +02:00
XMLSerializer.h
XMLSerializer.idl LibWeb+LibIDL: Remove support for #import directives during parsing 2026-04-24 20:08:29 +02:00