ladybird/Libraries/LibWeb/HTML
Jelle Raaijmakers c56c933014 LibWeb+WebContent: Instantly update DPI for painting and media queries
If our UI informed the page of a DPI change, we would store the new
device pixel ratio and leave it at that. It would take a layout/style
update (e.g. by clicking the page) to actually render the page using the
new DPI. This is very visible on macOS when moving the Ladybird window
from a 1x resolution monitor to a HiDPI 2x monitor.

We now instantly update the backing stores and mark media queries for
reevaluation. Moving the Ladybird window on macOS now immediately
updates the page when dragging it to a HiDPI monitor.
2026-02-06 09:01:26 +01:00
..
Canvas LibWeb: Support CSS font-optical-sizing property 2026-02-03 11:44:25 +00:00
CrossOrigin LibWeb/HTML: Set correct length for cross-origin wrapper functions 2026-01-13 10:11:31 +01:00
CustomElements LibWeb: Use weak references in the custom elements reaction stack 2025-12-25 20:21:37 +01:00
EventLoop LibWeb: Add the Crypto task source 2025-12-28 18:56:50 +01:00
Parser AK+Everywhere: Add Vector::contains(predicate) and use it 2026-01-08 15:27:30 +00:00
Scripting LibWeb: Set the creation_url of worker environment settings objects 2026-01-31 22:45:08 +01:00
SyntaxHighlighter LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
AbstractWorker.cpp
AbstractWorker.h
AbstractWorker.idl
ActivateTab.h
AnimatedBitmapDecodedImageData.cpp Everywhere: Avoid large rebuilds when editing (Immutable)Bitmap headers 2025-11-28 18:32:48 +01:00
AnimatedBitmapDecodedImageData.h Everywhere: Avoid large rebuilds when editing (Immutable)Bitmap headers 2025-11-28 18:32:48 +01:00
AnimationFrameCallbackDriver.cpp
AnimationFrameCallbackDriver.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
AnimationFrameProvider.idl
AttributeNames.cpp
AttributeNames.h LibWeb: Add onanimation* event handler IDL attributes 2026-01-13 10:09:22 +01:00
AudioPlayState.h
AudioTrack.cpp LibWeb: Set AudioTrack and VideoTrack fields according to spec 2025-10-27 17:28:49 -07:00
AudioTrack.h LibWeb: Set AudioTrack and VideoTrack fields according to spec 2025-10-27 17:28:49 -07:00
AudioTrack.idl
AudioTrackList.cpp LibWeb: Disconnect all sinks when forgetting HTMLMediaElement tracks 2025-10-27 17:28:49 -07:00
AudioTrackList.h LibWeb: Implement audio media data processing through PlaybackManager 2025-10-27 17:28:49 -07:00
AudioTrackList.idl
AutocompleteElement.cpp LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
AutocompleteElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
BarProp.cpp LibWeb: Use GC::Ptr for BrowsingContext pointer saved in Document 2025-07-17 15:55:30 +01:00
BarProp.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
BarProp.idl
BeforeUnloadEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
BeforeUnloadEvent.h
BeforeUnloadEvent.idl
BroadcastChannel.cpp LibWeb: Use GC::Weak in BroadcastChannelRepository 2025-12-26 06:17:01 +01:00
BroadcastChannel.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
BroadcastChannel.idl
BrowsingContext.cpp LibWeb: Remove unused fields from BrowsingContext 2025-10-01 07:21:54 -04:00
BrowsingContext.h LibWeb: Remove unused fields from BrowsingContext 2025-10-01 07:21:54 -04:00
BrowsingContextGroup.cpp LibGC+ClangPlugins: Forbid non-trivial destructors in Cell subclasses 2026-01-30 20:57:42 +01:00
BrowsingContextGroup.h LibGC+ClangPlugins: Forbid non-trivial destructors in Cell subclasses 2026-01-30 20:57:42 +01:00
CanvasGradient.cpp LibWeb: Include PropertyID.h in fewer header files 2025-10-27 14:50:54 +00:00
CanvasGradient.h
CanvasGradient.idl
CanvasPattern.cpp Everywhere: Avoid large rebuilds when editing (Immutable)Bitmap headers 2025-11-28 18:32:48 +01:00
CanvasPattern.h LibWeb: Implement CanvasPattern.setTransform() 2025-10-27 16:41:02 -07:00
CanvasPattern.idl LibWeb: Implement CanvasPattern.setTransform() 2025-10-27 16:41:02 -07:00
CanvasRenderingContext2D.cpp LibWeb: Apply textBaseline offset in Canvas measureText() 2026-01-15 10:31:23 +01:00
CanvasRenderingContext2D.h LibJS+LibWeb: Add various fast_is<T>() helpers for common things 2025-12-20 09:13:19 -06:00
CanvasRenderingContext2D.idl LibWeb: Implement CanvasRenderingContext2D direction property 2025-10-27 22:03:26 -07:00
CloseEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CloseEvent.h
CloseEvent.idl
CloseWatcher.cpp LibWeb/HTML: Implement CloseWatcher::getEnabledState closer to spec 2025-12-04 14:47:16 +00:00
CloseWatcher.h LibWeb/HTML: Implement CloseWatcher::getEnabledState closer to spec 2025-12-04 14:47:16 +00:00
CloseWatcher.idl
CloseWatcherManager.cpp
CloseWatcherManager.h
ColorPickerUpdateState.h
CommandEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
CommandEvent.h LibWeb/HTML: Implement CommandEvent class 2025-04-18 12:09:57 +01:00
CommandEvent.idl LibWeb/HTML: Implement CommandEvent class 2025-04-18 12:09:57 +01:00
CORSSettingAttribute.cpp
CORSSettingAttribute.h
DataTransfer.cpp LibWeb: Implement DataTransfer.set_data() 2025-10-10 08:02:16 +01:00
DataTransfer.h LibWeb: Implement DataTransfer.set_data() 2025-10-10 08:02:16 +01:00
DataTransfer.idl LibWeb: Implement DataTransfer.set_data() 2025-10-10 08:02:16 +01:00
DataTransferItem.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
DataTransferItem.h LibWeb: Implement DataTransferItemList.remove() 2025-09-12 12:30:33 +02:00
DataTransferItem.idl
DataTransferItemList.cpp LibWeb: Implement DataTransferItemList.clear() 2025-09-12 12:30:33 +02:00
DataTransferItemList.h LibWeb: Implement DataTransferItemList.clear() 2025-09-12 12:30:33 +02:00
DataTransferItemList.idl LibWeb: Implement DataTransferItemList.clear() 2025-09-12 12:30:33 +02:00
Dates.cpp LibWeb/HTML: Ensure the year of month and week values is greater than 0 2025-08-14 11:05:28 -04:00
Dates.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
DecodedImageData.cpp
DecodedImageData.h LibWeb: Add API to allow DecodedImageData to paint itself directly 2025-11-05 09:11:49 +01:00
DedicatedWorkerGlobalScope.cpp LibWeb: Don't drop messages received before MessagePort is enabled 2025-06-08 18:26:13 +02:00
DedicatedWorkerGlobalScope.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
DedicatedWorkerGlobalScope.idl
DocumentReadyState.h
DocumentState.cpp
DocumentState.h
DOMParser.cpp LibXML+LibWeb: Use existing HTML entities table for XML parsing too 2026-01-09 19:13:41 +00:00
DOMParser.h LibWeb: Modify DomParser parseFromString to accept TrustedHTML 2025-12-01 09:54:04 +01:00
DOMParser.idl LibWeb: Modify DomParser parseFromString to accept TrustedHTML 2025-12-01 09:54:04 +01:00
DOMStringList.cpp LibWeb/HTML: Avoid potential overflow of index for DOMStringList 2025-07-05 12:28:37 +01:00
DOMStringList.h
DOMStringList.idl
DOMStringMap.cpp LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
DOMStringMap.h
DOMStringMap.idl
DragDataStore.cpp Everywhere: Avoid large rebuilds when editing (Immutable)Bitmap headers 2025-11-28 18:32:48 +01:00
DragDataStore.h Everywhere: Avoid large rebuilds when editing (Immutable)Bitmap headers 2025-11-28 18:32:48 +01:00
DragEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
DragEvent.h
DragEvent.idl
ElementInternals.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
ElementInternals.h LibWeb: Give Element a CustomStateSet, exposed by ElementInternals 2025-07-04 18:10:28 +01:00
ElementInternals.idl LibWeb: Give Element a CustomStateSet, exposed by ElementInternals 2025-07-04 18:10:28 +01:00
EmbedderPolicy.cpp
EmbedderPolicy.h LibWeb: Reorganize EmbedderPolicy to shrink the size by 8 bytes 2025-05-18 17:50:05 -06:00
ErrorEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
ErrorEvent.h
ErrorEvent.idl
ErrorInformation.cpp LibJS: Pass JS::Value directly to string formatting functions 2025-12-09 21:44:13 -06:00
ErrorInformation.h LibWeb/HTML: Extract ErrorInformation struct into its own files 2025-11-30 11:47:10 +01:00
EventHandler.cpp
EventHandler.h
EventNames.cpp
EventNames.h LibWeb: Add stubbed Speech API 2026-01-20 06:51:04 -05:00
EventSource.cpp LibHTTP+LibWeb: Move Infrastructure::Request::CacheMode to LibHTTP 2026-01-22 07:05:06 -05:00
EventSource.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
EventSource.idl
External.cpp LibWeb: Implement External interface 2026-01-22 14:56:46 +01:00
External.h LibWeb: Implement External interface 2026-01-22 14:56:46 +01:00
External.idl LibWeb: Implement External interface 2026-01-22 14:56:46 +01:00
FileFilter.cpp
FileFilter.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Focus.cpp LibWeb: Remove a WTF comment that got moved outside of its context 2026-01-12 11:31:08 +00:00
Focus.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
FormAssociatedElement.cpp LibWeb: Populate the data property for input events 2026-01-31 13:30:33 +01:00
FormAssociatedElement.h LibWeb: Populate the data property for input events 2026-01-31 13:30:33 +01:00
FormControlInfrastructure.cpp LibWeb: Add missing GC visits for XHR::FormDataEntry 2025-12-26 19:48:46 +01:00
FormControlInfrastructure.h LibWeb: Add missing GC visits for XHR::FormDataEntry 2025-12-26 19:48:46 +01:00
FormDataEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
FormDataEvent.h
FormDataEvent.idl
GlobalEventHandlers.cpp Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
GlobalEventHandlers.h LibWeb: Add onanimation* event handler IDL attributes 2026-01-13 10:09:22 +01:00
HashChangeEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HashChangeEvent.h
HashChangeEvent.idl
History.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
History.h LibWeb/HTML: Use relevant global object's document in History 2025-04-18 10:49:56 +02:00
History.idl
HistoryHandlingBehavior.h
HTMLAllCollection.cpp LibJS+LibWeb+WebContent: Port JS::PropertyKey to UTF-16 2025-08-05 07:07:15 -04:00
HTMLAllCollection.h
HTMLAllCollection.idl
HTMLAnchorElement.cpp LibWeb: Remove unnecessary methods from HTMLHyperlinkElementUtils 2026-01-13 10:05:40 +01:00
HTMLAnchorElement.h LibWeb: Move hyperlink navigation methods to DOM::Element 2026-01-13 10:05:40 +01:00
HTMLAnchorElement.idl LibWeb: Port node text content to UTF-16 2025-07-28 18:30:50 +02:00
HTMLAreaElement.cpp LibWeb: Remove unnecessary methods from HTMLHyperlinkElementUtils 2026-01-13 10:05:40 +01:00
HTMLAreaElement.h LibWeb: Move hyperlink navigation methods to DOM::Element 2026-01-13 10:05:40 +01:00
HTMLAreaElement.idl
HTMLAudioElement.cpp LibMedia+LibWeb: Rewrite PlaybackManager using the provider/sink model 2025-10-27 17:28:49 -07:00
HTMLAudioElement.h LibMedia+LibWeb: Rewrite PlaybackManager using the provider/sink model 2025-10-27 17:28:49 -07:00
HTMLAudioElement.idl
HTMLBaseElement.cpp LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLBaseElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLBaseElement.idl
HTMLBodyElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLBodyElement.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HTMLBodyElement.idl
HTMLBRElement.cpp LibWeb: Add presentational hints for clear attribute on BR elements 2026-02-04 20:24:28 +01:00
HTMLBRElement.h LibWeb: Add presentational hints for clear attribute on BR elements 2026-02-04 20:24:28 +01:00
HTMLBRElement.idl
HTMLButtonElement.cpp LibWeb/HTML: Make command events not composed 2025-12-01 11:07:16 +00:00
HTMLButtonElement.h LibWeb/HTML: Rename popover "invoker" 2025-11-27 16:44:51 +00:00
HTMLButtonElement.idl LibWeb/HTML: Rename popover "invoker" 2025-11-27 16:44:51 +00:00
HTMLCanvasElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLCanvasElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLCanvasElement.idl
HTMLDataElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLDataElement.h
HTMLDataElement.idl
HTMLDataListElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLDataListElement.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
HTMLDataListElement.idl
HTMLDetailsElement.cpp LibWeb: Add a flag for UA internal shadow roots 2026-02-02 12:28:05 +00:00
HTMLDetailsElement.h LibWeb: Don't throw away UA shadow trees willy-nilly 2025-05-09 12:49:04 -04:00
HTMLDetailsElement.idl
HTMLDialogElement.cpp LibWeb: Make shadow_including_first_ancestor_of_type() use the flat tree 2026-02-05 11:21:08 +01:00
HTMLDialogElement.h LibWeb/HTML: Bring HTMLDialogElement up to spec 2025-12-04 14:47:16 +00:00
HTMLDialogElement.idl LibWeb: Light dismiss dialogs on click 2025-04-28 19:41:38 -06:00
HTMLDirectoryElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLDirectoryElement.h
HTMLDirectoryElement.idl
HTMLDivElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLDivElement.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HTMLDivElement.idl
HTMLDListElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLDListElement.h
HTMLDListElement.idl
HTMLDocument.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLDocument.h
HTMLDocument.idl
HTMLElement.cpp LibWeb/HTML: Walk flat tree to compute heading offsets 2026-02-05 11:21:08 +01:00
HTMLElement.h LibWeb: Move hyperlink navigation methods to DOM::Element 2026-01-13 10:05:40 +01:00
HTMLElement.idl LibWeb: Implement the headingoffset and headingreset attributes 2025-12-15 14:08:24 +00:00
HTMLEmbedElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLEmbedElement.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HTMLEmbedElement.idl
HTMLFieldSetElement.cpp LibWeb: Unify will_validate for form associated elements 2025-08-29 19:27:30 +01:00
HTMLFieldSetElement.h LibWeb: Unify will_validate for form associated elements 2025-08-29 19:27:30 +01:00
HTMLFieldSetElement.idl LibWeb: Remove FIXME from attribute validity in HTMLFieldSetElement 2025-08-29 19:27:30 +01:00
HTMLFontElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLFontElement.h
HTMLFontElement.idl
HTMLFormControlsCollection.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLFormControlsCollection.h
HTMLFormControlsCollection.idl
HTMLFormElement.cpp LibJS+LibWeb: Add missing GC marking visits 2026-01-07 12:48:58 +01:00
HTMLFormElement.h LibJS+LibWeb: Add missing GC marking visits 2026-01-07 12:48:58 +01:00
HTMLFormElement.idl
HTMLFrameElement.cpp LibWeb/HTML: Fire load event for non-string javascript: URLs 2025-05-16 10:21:09 +12:00
HTMLFrameElement.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
HTMLFrameElement.idl
HTMLFrameSetElement.cpp LibWeb: Implement the Gamepad API with SDL3 2025-09-01 21:10:47 +02:00
HTMLFrameSetElement.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HTMLFrameSetElement.idl
HTMLHeadElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLHeadElement.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HTMLHeadElement.idl
HTMLHeadingElement.cpp LibWeb: Implement the headingoffset and headingreset attributes 2025-12-15 14:08:24 +00:00
HTMLHeadingElement.h LibWeb: Add fast_is<T>() for variously commonly-checked DOM node types 2025-12-20 09:13:19 -06:00
HTMLHeadingElement.idl
HTMLHRElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLHRElement.h
HTMLHRElement.idl
HTMLHtmlElement.cpp LibWeb: Don't generate layer for background-image none entry 2026-01-05 11:35:26 +00:00
HTMLHtmlElement.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
HTMLHtmlElement.idl
HTMLHyperlinkElementUtils.cpp LibWeb: Move hyperlink navigation methods to DOM::Element 2026-01-13 10:05:40 +01:00
HTMLHyperlinkElementUtils.h LibWeb: Move hyperlink navigation methods to DOM::Element 2026-01-13 10:05:40 +01:00
HTMLHyperlinkElementUtils.idl
HTMLIFrameElement.cpp LibWeb: Change SessionHistoryTraversalQueue to use Promises 2025-11-26 12:27:12 +01:00
HTMLIFrameElement.h LibWeb: Implement Trusted Types for HTMLIFrameElement#srcdoc 2025-11-06 11:43:06 -05:00
HTMLIFrameElement.idl LibWeb: Implement Trusted Types for HTMLIFrameElement#srcdoc 2025-11-06 11:43:06 -05:00
HTMLImageElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLImageElement.h LibWeb: Implement HTMLImageElement x() and y() getters 2026-01-11 00:33:08 +01:00
HTMLImageElement.idl LibWeb: Implement HTMLImageElement x() and y() getters 2026-01-11 00:33:08 +01:00
HTMLInputElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLInputElement.h LibWeb: Populate the data property for input events 2026-01-31 13:30:33 +01:00
HTMLInputElement.idl LibWeb/HTML: Rename popover "invoker" 2025-11-27 16:44:51 +00:00
HTMLLabelElement.cpp LibWeb: Implement label activation behavior in the DOM layer 2026-01-27 18:35:38 +01:00
HTMLLabelElement.h LibWeb: Implement label activation behavior in the DOM layer 2026-01-27 18:35:38 +01:00
HTMLLabelElement.idl
HTMLLegendElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLLegendElement.h
HTMLLegendElement.idl
HTMLLIElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLLIElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLLIElement.idl
HTMLLinkElement.cpp LibWeb/HTML: Skip fallback favicon loading for auxiliary contexts 2026-01-23 10:46:28 +00:00
HTMLLinkElement.h LibWeb: Remove exception throwing from Fetch 2025-11-07 04:08:30 +01:00
HTMLLinkElement.idl LibWeb: Remove extra whitespace in idl file 2025-08-29 19:27:30 +01:00
HTMLMapElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLMapElement.h
HTMLMapElement.idl
HTMLMarqueeElement.cpp LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLMarqueeElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLMarqueeElement.idl
HTMLMediaElement.cpp LibWeb: Skip range requests for media if the server won't accept them 2026-01-29 05:22:27 -06:00
HTMLMediaElement.h LibWeb: Verify and use the response's Content-Range in HTMLMediaElement 2026-01-29 05:22:27 -06:00
HTMLMediaElement.idl
HTMLMenuElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLMenuElement.h LibWeb: Add specialized fast_is for lists 2025-06-16 12:44:58 +01:00
HTMLMenuElement.idl
HTMLMetaElement.cpp LibWeb: Implement Referrer-Policy delivery via <meta name="referrer"> 2026-01-31 22:45:08 +01:00
HTMLMetaElement.h LibWeb: Implement Referrer-Policy delivery via <meta name="referrer"> 2026-01-31 22:45:08 +01:00
HTMLMetaElement.idl
HTMLMeterElement.cpp LibWeb: Add a flag for UA internal shadow roots 2026-02-02 12:28:05 +00:00
HTMLMeterElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLMeterElement.idl
HTMLModElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLModElement.h
HTMLModElement.idl
HTMLObjectElement.cpp LibWeb: Fix spec step numbering in comment 2026-02-05 11:54:46 +01:00
HTMLObjectElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLObjectElement.idl LibWeb: Implement validation_message for form associated elements 2025-08-29 19:27:30 +01:00
HTMLOListElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLOListElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLOListElement.idl
HTMLOptGroupElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLOptGroupElement.h LibWeb: Add fast_is<T>() for variously commonly-checked DOM node types 2025-12-20 09:13:19 -06:00
HTMLOptGroupElement.idl
HTMLOptionElement.cpp LibWeb: Bump dom tree version to invalid cache on select select_options 2026-01-06 13:03:41 +01:00
HTMLOptionElement.h LibWeb: Add fast_is<T>() for variously commonly-checked DOM node types 2025-12-20 09:13:19 -06:00
HTMLOptionElement.idl LibWeb: Port node text content to UTF-16 2025-07-28 18:30:50 +02:00
HTMLOptionsCollection.cpp LibWeb: Implement set_value_of_indexed_property closer to spec text 2026-01-06 13:03:41 +01:00
HTMLOptionsCollection.h LibWeb: Add HTMLSelectedContentElement for customizable select 2025-12-12 12:06:24 +00:00
HTMLOptionsCollection.idl
HTMLOrSVGElement.cpp LibWeb: Remember last focus trigger in Document 2025-06-13 17:39:11 +02:00
HTMLOrSVGElement.h LibWeb/CSP: Implement the script-src directive 2025-07-09 15:52:54 -06:00
HTMLOrSVGElement.idl
HTMLOutputElement.cpp LibWeb: Unify will_validate for form associated elements 2025-08-29 19:27:30 +01:00
HTMLOutputElement.h LibWeb: Unify will_validate for form associated elements 2025-08-29 19:27:30 +01:00
HTMLOutputElement.idl LibWeb: Implement validation_message for form associated elements 2025-08-29 19:27:30 +01:00
HTMLParagraphElement.cpp LibWeb/CSS: Rename CSSKeywordValue -> KeywordStyleValue 2025-08-08 15:19:03 +01:00
HTMLParagraphElement.h
HTMLParagraphElement.idl
HTMLParamElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLParamElement.h
HTMLParamElement.idl
HTMLPictureElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLPictureElement.h
HTMLPictureElement.idl
HTMLPreElement.cpp LibWeb/CSS: Rename CSSKeywordValue -> KeywordStyleValue 2025-08-08 15:19:03 +01:00
HTMLPreElement.h
HTMLPreElement.idl
HTMLProgressElement.cpp LibWeb: Add a flag for UA internal shadow roots 2026-02-02 12:28:05 +00:00
HTMLProgressElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLProgressElement.idl
HTMLQuoteElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLQuoteElement.h
HTMLQuoteElement.idl
HTMLScriptElement.cpp LibWeb: Address edge case on async module load 2026-01-13 18:12:38 +01:00
HTMLScriptElement.h LibWeb: Implement slot validation for HTMLScriptElement 2025-12-01 09:54:04 +01:00
HTMLScriptElement.idl LibWeb: Add innerText attribute of HTMLScriptElement for TrustedTypes 2025-09-16 10:57:34 +02:00
HTMLSelectedContentElement.cpp LibWeb: Add HTMLSelectedContentElement for customizable select 2025-12-12 12:06:24 +00:00
HTMLSelectedContentElement.h LibWeb: Add HTMLSelectedContentElement for customizable select 2025-12-12 12:06:24 +00:00
HTMLSelectedContentElement.idl LibWeb: Add HTMLSelectedContentElement for customizable select 2025-12-12 12:06:24 +00:00
HTMLSelectElement.cpp LibWeb: Reset line-height for select elements 2026-02-05 12:34:57 +01:00
HTMLSelectElement.h LibWeb: Mirror options collection on the select element 2026-01-06 13:03:41 +01:00
HTMLSelectElement.idl LibWeb: Implement validation_message for form associated elements 2025-08-29 19:27:30 +01:00
HTMLSlotElement.cpp LibWeb: Avoid subtree iteration when assigning slottables 2026-01-31 11:44:20 +01:00
HTMLSlotElement.h
HTMLSlotElement.idl
HTMLSourceElement.cpp LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLSourceElement.h LibWeb: Implement 'State-preserving atomic move integration' 2025-04-26 08:45:37 -06:00
HTMLSourceElement.idl
HTMLSpanElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLSpanElement.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HTMLSpanElement.idl
HTMLStyleElement.cpp LibWeb: Re-evaluate the style block when the type attribute changes 2025-04-29 01:01:02 +02:00
HTMLStyleElement.h LibWeb: Implement more of the "script-blocking style sheet" mechanism 2025-04-20 14:54:21 +02:00
HTMLStyleElement.idl
HTMLSummaryElement.cpp LibWeb: Allow focusable for the first summary child of a detail element 2025-11-12 13:57:05 +01:00
HTMLSummaryElement.h LibWeb: Allow focusable for the first summary child of a detail element 2025-11-12 13:57:05 +01:00
HTMLTableCaptionElement.cpp LibWeb/CSS: Rename CSSKeywordValue -> KeywordStyleValue 2025-08-08 15:19:03 +01:00
HTMLTableCaptionElement.h
HTMLTableCaptionElement.idl
HTMLTableCellElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLTableCellElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLTableCellElement.idl
HTMLTableColElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLTableColElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLTableColElement.idl
HTMLTableElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLTableElement.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HTMLTableElement.idl
HTMLTableRowElement.cpp LibWeb: Set background-image presentational hint as StyleValueList 2025-12-09 12:08:40 +00:00
HTMLTableRowElement.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HTMLTableRowElement.idl
HTMLTableSectionElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLTableSectionElement.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HTMLTableSectionElement.idl
HTMLTemplateElement.cpp LibWeb/HTML: Implement HTMLTemplateElement.content to spec 2025-11-27 10:26:13 +00:00
HTMLTemplateElement.h LibWeb/HTML: Implement HTMLTemplateElement.content to spec 2025-11-27 10:26:13 +00:00
HTMLTemplateElement.idl LibWeb/HTML: Implement HTMLTemplateElement.content to spec 2025-11-27 10:26:13 +00:00
HTMLTextAreaElement.cpp LibWeb: Implement auto_content_box_size for textarea and input 2026-02-02 14:36:49 +00:00
HTMLTextAreaElement.h LibWeb: Implement auto_content_box_size for textarea and input 2026-02-02 14:36:49 +00:00
HTMLTextAreaElement.idl LibWeb: Implement validation_message for form associated elements 2025-08-29 19:27:30 +01:00
HTMLTimeElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLTimeElement.h
HTMLTimeElement.idl
HTMLTitleElement.cpp LibWeb+LibWebView+WebContent+UI: Port the document title to UTF-16 2025-08-02 10:10:14 -07:00
HTMLTitleElement.h LibWeb: Port node text content to UTF-16 2025-07-28 18:30:50 +02:00
HTMLTitleElement.idl LibWeb: Port node text content to UTF-16 2025-07-28 18:30:50 +02:00
HTMLTrackElement.cpp LibWeb: Remove exception throwing from Fetch 2025-11-07 04:08:30 +01:00
HTMLTrackElement.h LibWeb: Do not spin the event loop awaiting text track state changes 2025-06-12 12:25:23 -04:00
HTMLTrackElement.idl
HTMLUListElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLUListElement.h LibWeb: Add specialized fast_is for lists 2025-06-16 12:44:58 +01:00
HTMLUListElement.idl
HTMLUnknownElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLUnknownElement.h
HTMLUnknownElement.idl
HTMLVideoElement.cpp LibGfx+LibMedia: Send video frames to Skia as subsampled YUV 2026-01-22 19:44:36 +01:00
HTMLVideoElement.h LibGfx+LibMedia: Send video frames to Skia as subsampled YUV 2026-01-22 19:44:36 +01:00
HTMLVideoElement.idl
ImageBitmap.cpp LibWeb: Actually protect buffer in create_bitmap_from_bitmap_data() 2025-12-27 16:40:34 +01:00
ImageBitmap.h LibGfx+LibWeb: Fix compile errors in clang-cl from recent header cleanup 2025-11-30 08:45:29 -05:00
ImageBitmap.idl LibWeb: Add support for bitmap scaling in createImageBitmap() 2025-10-14 12:19:33 +02:00
ImageData.cpp Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
ImageData.h Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
ImageData.idl
ImageRequest.cpp LibWeb/HTML: Update ImageRequest::prepare_for_presentation spec steps 2025-12-01 11:07:16 +00:00
ImageRequest.h
InitialInsertion.h LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
LazyLoadingElement.h
ListOfAvailableImages.cpp Everywhere: Use Optional<T>::ensure() where useful 2025-09-17 12:01:18 -04:00
ListOfAvailableImages.h LibWeb: Replace usages of Document::parse_url() 2025-06-24 19:55:43 +02:00
Location.cpp LibJS+LibWeb: Add missing visits for cached cross-origin properties 2026-01-06 00:01:01 +01:00
Location.h LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
Location.idl LibWeb/HTML: Don't log FIXME messages for location.ancestorOrigins 2025-05-25 08:45:30 -04:00
MediaError.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MediaError.h
MediaError.idl
MediaTrackBase.cpp LibWeb: Set AudioTrack and VideoTrack fields according to spec 2025-10-27 17:28:49 -07:00
MediaTrackBase.h LibWeb: Set AudioTrack and VideoTrack fields according to spec 2025-10-27 17:28:49 -07:00
MessageChannel.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MessageChannel.h
MessageChannel.idl
MessageEvent.cpp LibWeb/HTML: Invalidate frozen ports array on initMessageEvent 2026-01-06 11:49:06 +01:00
MessageEvent.h LibWeb/HTML: Implement the Origin interface 2025-12-30 12:40:27 +01:00
MessageEvent.idl LibWeb: Update FIXMEs about FrozenArray with more up-to-date description 2025-04-25 16:43:43 +02:00
MessagePort.cpp LibWeb: Don't disentangle remote port when closing MessagePort 2026-01-22 12:44:51 +01:00
MessagePort.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
MessagePort.idl
MimeType.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MimeType.h
MimeType.idl
MimeTypeArray.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MimeTypeArray.h
MimeTypeArray.idl
Navigable.cpp LibWeb/HTML: Simplify checking if navigation ID is no longer the same 2026-02-05 08:38:33 +01:00
Navigable.h LibWeb+WebContent: Instantly update DPI for painting and media queries 2026-02-06 09:01:26 +01:00
NavigableContainer.cpp LibGC+ClangPlugins: Forbid non-trivial destructors in Cell subclasses 2026-01-30 20:57:42 +01:00
NavigableContainer.h LibGC+ClangPlugins: Forbid non-trivial destructors in Cell subclasses 2026-01-30 20:57:42 +01:00
NavigateEvent.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
NavigateEvent.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
NavigateEvent.idl
Navigation.cpp LibWeb: Add missing GC visits for XHR::FormDataEntry 2025-12-26 19:48:46 +01:00
Navigation.h LibWeb: Add missing GC visits for XHR::FormDataEntry 2025-12-26 19:48:46 +01:00
Navigation.idl
NavigationCurrentEntryChangeEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
NavigationCurrentEntryChangeEvent.h
NavigationCurrentEntryChangeEvent.idl
NavigationDestination.cpp LibWeb: Use forward-declarations of structured serialized types 2025-07-18 10:09:02 -04:00
NavigationDestination.h LibWeb: Use forward-declarations of structured serialized types 2025-07-18 10:09:02 -04:00
NavigationDestination.idl
NavigationHistoryEntry.cpp LibWeb: Use forward-declarations of structured serialized types 2025-07-18 10:09:02 -04:00
NavigationHistoryEntry.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
NavigationHistoryEntry.idl
NavigationObserver.cpp LibWeb: Remove spin_until from create_navigation_params_by_fetching 2025-11-07 04:08:30 +01:00
NavigationObserver.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
NavigationParams.cpp LibWeb: Remove spin_until from create_navigation_params_by_fetching 2025-11-07 04:08:30 +01:00
NavigationParams.h LibWeb: Remove spin_until from create_navigation_params_by_fetching 2025-11-07 04:08:30 +01:00
NavigationTransition.cpp LibWeb/HTML: Implement NavigationTransition committed promise 2025-12-05 09:20:02 +00:00
NavigationTransition.h LibWeb/HTML: Implement NavigationTransition committed promise 2025-12-05 09:20:02 +00:00
NavigationTransition.idl LibWeb/HTML: Implement NavigationTransition committed promise 2025-12-05 09:20:02 +00:00
NavigationType.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
NavigationType.idl
Navigator.cpp LibWeb: Add WebXR's XRSystem 2026-01-11 00:01:24 +01:00
Navigator.h LibWeb: Add WebXR's XRSystem 2026-01-11 00:01:24 +01:00
Navigator.idl LibWeb: Add WebXR's XRSystem 2026-01-11 00:01:24 +01:00
NavigatorBeacon.cpp LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
NavigatorBeacon.h LibWeb: Resolve NavigatorBeacon FIXME regarding the partial interface 2025-07-22 13:07:06 +01:00
NavigatorBeacon.idl LibWeb: Resolve NavigatorBeacon FIXME regarding the partial interface 2025-07-22 13:07:06 +01:00
NavigatorConcurrentHardware.cpp Everywhere: Remove LibCore/System.h includes from header files 2025-12-04 15:40:46 +00:00
NavigatorConcurrentHardware.h Everywhere: Remove LibCore/System.h includes from header files 2025-12-04 15:40:46 +00:00
NavigatorConcurrentHardware.idl
NavigatorDeviceMemory.cpp Everywhere: Remove LibCore/System.h includes from header files 2025-12-04 15:40:46 +00:00
NavigatorDeviceMemory.h Everywhere: Remove LibCore/System.h includes from header files 2025-12-04 15:40:46 +00:00
NavigatorDeviceMemory.idl
NavigatorID.cpp LibWeb/HTML: Account for User-Agent not starting with "Mozilla/" 2025-11-27 07:20:32 -05:00
NavigatorID.h
NavigatorID.idl
NavigatorLanguage.h LibWeb/HTML: Add FIXMEs to honor WebDriver BiDi emulated language 2025-12-01 11:07:16 +00:00
NavigatorLanguage.idl LibWeb: Convert trivial attributes to FrozenArray 2025-04-25 16:43:43 +02:00
NavigatorOnLine.h
NavigatorOnLine.idl
Numbers.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
Numbers.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
OffscreenCanvas.cpp LibWeb/HTML: Align OffscreenCanvas.convertToBlob to latest spec 2026-01-10 23:11:43 +01:00
OffscreenCanvas.h Everywhere: Avoid large rebuilds when editing (Immutable)Bitmap headers 2025-11-28 18:32:48 +01:00
OffscreenCanvas.idl LibWeb/HTML: Enforce width and height range for OffscreenCanvas 2025-09-22 12:37:30 +01:00
OffscreenCanvasRenderingContext2D.cpp LibWeb: Don't use GC::Root for 2D canvas fill/stroke styles 2025-12-24 10:19:28 +01:00
OffscreenCanvasRenderingContext2D.h LibWeb: Align CanvasRenderingContext2D::putImageData() with the spec 2025-10-21 09:52:16 +02:00
OffscreenCanvasRenderingContext2D.idl LibWeb: Implement basics for OffscreenCanvas 2025-06-30 09:46:21 -06:00
PageSwapEvent.idl
PageTransitionEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
PageTransitionEvent.h
PageTransitionEvent.idl
PaintConfig.h LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
Path2D.cpp LibWeb/SVG: Move path data into Path.{h,cpp} 2025-07-17 13:59:23 -04:00
Path2D.h
Path2D.idl
Plugin.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
Plugin.h
Plugin.idl
PluginArray.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
PluginArray.h
PluginArray.idl
PolicyContainers.cpp LibWeb: Parse Referrer-Policy header when creating policy container 2026-01-12 13:07:14 +01:00
PolicyContainers.h LibWeb: Enforce Integrity Policy on Fetch requests 2025-08-14 13:37:38 +01:00
PopoverTargetAttributes.cpp LibWeb/HTML: Rename popover "invoker" 2025-11-27 16:44:51 +00:00
PopoverTargetAttributes.h LibWeb/HTML: Rename popover "invoker" 2025-11-27 16:44:51 +00:00
PopoverTargetAttributes.idl LibWeb/HTML: Rename popover "invoker" 2025-11-27 16:44:51 +00:00
PopStateEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
PopStateEvent.h
PopStateEvent.idl
POSTResource.h
PotentialCORSRequest.cpp
PotentialCORSRequest.h Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
PromiseRejectionEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
PromiseRejectionEvent.h
PromiseRejectionEvent.idl
RadioNodeList.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
RadioNodeList.h
RadioNodeList.idl
RenderingThread.cpp Everywhere: Move the thread name parameter for Thread constructors 2026-01-26 15:51:46 -06:00
RenderingThread.h LibWeb: Move rendering backpressure from main thread to RenderingThread 2026-01-26 19:05:34 +01:00
SandboxingFlagSet.cpp LibWeb/CSP: Implement the sandbox directive 2025-08-07 19:24:39 +02:00
SandboxingFlagSet.h LibWeb/CSP: Implement the sandbox directive 2025-08-07 19:24:39 +02:00
ScrollOptions.h
SelectedFile.cpp
SelectedFile.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
SelectItem.cpp
SelectItem.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
SerializedPolicyContainer.cpp
SerializedPolicyContainer.h
SessionHistoryEntry.cpp LibWeb: Use forward-declarations of structured serialized types 2025-07-18 10:09:02 -04:00
SessionHistoryEntry.h LibWeb: Use forward-declarations of structured serialized types 2025-07-18 10:09:02 -04:00
SessionHistoryTraversalQueue.cpp LibWeb: Change SessionHistoryTraversalQueue to use Promises 2025-11-26 12:27:12 +01:00
SessionHistoryTraversalQueue.h LibWeb: Change SessionHistoryTraversalQueue to use Promises 2025-11-26 12:27:12 +01:00
ShadowRealmGlobalScope.cpp
ShadowRealmGlobalScope.h
ShadowRealmGlobalScope.idl
SharedResourceRequest.cpp Everywhere: Avoid large rebuilds when editing (Immutable)Bitmap headers 2025-11-28 18:32:48 +01:00
SharedResourceRequest.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
SharedWorker.cpp LibWeb/HTML: Update worker construction spec steps 2025-12-01 15:02:27 +01:00
SharedWorker.h LibWeb/HTML: Update worker construction spec steps 2025-12-01 15:02:27 +01:00
SharedWorker.idl LibWeb: Hook TrustedTypes to the SharedWorkers api 2025-10-13 13:22:01 +01:00
SharedWorkerGlobalScope.cpp LibWeb: Move name attribute to WorkerGlobalScope from subclasses 2025-05-18 17:50:05 -06:00
SharedWorkerGlobalScope.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
SharedWorkerGlobalScope.idl LibWeb: Begin implementing SharedWorker 2025-05-02 17:48:02 -04:00
SourceSet.cpp LibWeb: Remove auto length from SourceSet 2025-09-04 13:31:24 +01:00
SourceSet.h
SourceSnapshotParams.cpp
SourceSnapshotParams.h LibWeb: Make a bunch of CSP classes not realm associated 2025-04-28 12:41:28 +02:00
Storage.cpp LibWeb/HTML: Disable storage indexed properties to avoid duplicate keys 2026-02-01 08:35:36 -05:00
Storage.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
Storage.idl
StorageEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
StorageEvent.h
StorageEvent.idl
StructuredSerialize.cpp LibWeb/HTML: Don't call ToString during Error serialization 2026-01-10 21:30:04 +01:00
StructuredSerialize.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
StructuredSerializeOptions.h
StructuredSerializeTypes.h LibWeb/WebIDL: Upgrade QuotaExceededError to its own interface 2025-12-29 17:15:11 +01:00
SubmitEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SubmitEvent.h
SubmitEvent.idl
TagNames.cpp
TagNames.h LibWeb: Add HTMLSelectedContentElement for customizable select 2025-12-12 12:06:24 +00:00
TextMetrics.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
TextMetrics.h
TextMetrics.idl
TextTrack.cpp LibWeb: Do not spin the event loop awaiting text track state changes 2025-06-12 12:25:23 -04:00
TextTrack.h LibWeb: Do not spin the event loop awaiting text track state changes 2025-06-12 12:25:23 -04:00
TextTrack.idl
TextTrackCue.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
TextTrackCue.h
TextTrackCue.idl
TextTrackCueList.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
TextTrackCueList.h
TextTrackCueList.idl
TextTrackList.cpp Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
TextTrackList.h
TextTrackList.idl
TextTrackObserver.cpp LibWeb: Do not spin the event loop awaiting text track state changes 2025-06-12 12:25:23 -04:00
TextTrackObserver.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
Timer.cpp LibGC+ClangPlugins: Forbid non-trivial destructors in Cell subclasses 2026-01-30 20:57:42 +01:00
Timer.h LibGC+ClangPlugins: Forbid non-trivial destructors in Cell subclasses 2026-01-30 20:57:42 +01:00
TimeRanges.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
TimeRanges.h
TimeRanges.idl
ToggleEvent.cpp LibWeb/HTML: Add source field to ToggleEventInit 2025-12-01 14:58:20 +00:00
ToggleEvent.h LibWeb/HTML: Add source field to ToggleEventInit 2025-12-01 14:58:20 +00:00
ToggleEvent.idl LibWeb/HTML: Add source field to ToggleEventInit 2025-12-01 14:58:20 +00:00
ToggleTaskTracker.h
TokenizedFeatures.cpp AK+Everywhere: Change StringView case conversions to return String 2025-04-07 17:44:38 +02:00
TokenizedFeatures.h
TrackEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
TrackEvent.h
TrackEvent.idl
TraversableNavigable.cpp LibWeb: Make RenderingThread own display list and backing stores 2026-01-26 14:53:08 +01:00
TraversableNavigable.h LibWeb: Change SessionHistoryTraversalQueue to use Promises 2025-11-26 12:27:12 +01:00
UniversalGlobalScope.cpp LibWeb: Don't leak the about-to-be-notified rejected promises list 2025-12-25 20:21:37 +01:00
UniversalGlobalScope.h LibWeb: Don't leak the about-to-be-notified rejected promises list 2025-12-25 20:21:37 +01:00
UniversalGlobalScope.idl
UserActivation.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
UserActivation.h
UserActivation.idl
UserNavigationInvolvement.cpp LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
UserNavigationInvolvement.h LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
ValidityState.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
ValidityState.h
ValidityState.idl
VideoTrack.cpp LibWeb: Set AudioTrack and VideoTrack fields according to spec 2025-10-27 17:28:49 -07:00
VideoTrack.h LibWeb: Set AudioTrack and VideoTrack fields according to spec 2025-10-27 17:28:49 -07:00
VideoTrack.idl
VideoTrackList.cpp LibWeb: Disconnect all sinks when forgetting HTMLMediaElement tracks 2025-10-27 17:28:49 -07:00
VideoTrackList.h LibMedia+LibWeb: Rewrite PlaybackManager using the provider/sink model 2025-10-27 17:28:49 -07:00
VideoTrackList.idl
VisibilityState.h
WebViewHints.cpp LibWeb/HTML: Use available screen area to set up browsing context feats 2025-12-12 10:17:00 +00:00
WebViewHints.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Window.cpp LibWeb: Implement External interface 2026-01-22 14:56:46 +01:00
Window.h LibWeb: Implement External interface 2026-01-22 14:56:46 +01:00
Window.idl LibWeb: Implement External interface 2026-01-22 14:56:46 +01:00
WindowDeprecated.idl LibWeb: Implement External interface 2026-01-22 14:56:46 +01:00
WindowEventHandlers.cpp LibWeb: Implement the Gamepad API with SDL3 2025-09-01 21:10:47 +02:00
WindowEventHandlers.h LibWeb: Implement the Gamepad API with SDL3 2025-09-01 21:10:47 +02:00
WindowLocalStorage.idl
WindowOrWorkerGlobalScope.cpp LibWeb/HTML: Implement the Origin interface 2025-12-30 12:40:27 +01:00
WindowOrWorkerGlobalScope.h LibWeb/HTML: Implement the Origin interface 2025-12-30 12:40:27 +01:00
WindowOrWorkerGlobalScope.idl LibWeb: First implementation of the TrustedTypePolicyFactory 2025-07-30 15:51:35 +01:00
WindowProxy.cpp LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
WindowProxy.h LibWeb: Make Event.currentTarget return WindowProxy instead of Window 2025-10-15 15:36:34 +02:00
WindowSessionStorage.idl
WindowType.h LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
Worker.cpp LibWeb: Allow workers to be spawned by other workers 2026-01-31 22:45:08 +01:00
Worker.h LibWeb: Construct Worker objects using JS::Realm, not DOM::Document 2026-01-31 22:45:08 +01:00
Worker.idl LibWeb/HTML: Update worker construction spec steps 2025-12-01 15:02:27 +01:00
WorkerAgentParent.cpp LibWeb: Allow workers to be spawned by other workers 2026-01-31 22:45:08 +01:00
WorkerAgentParent.h LibWeb+LibWebView+LibRequests: Reduce dependency on LibIPC includes 2025-12-01 15:12:52 +01:00
WorkerDebugConsoleClient.cpp
WorkerDebugConsoleClient.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
WorkerGlobalScope.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
WorkerGlobalScope.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
WorkerGlobalScope.idl
WorkerLocation.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
WorkerLocation.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
WorkerLocation.idl
WorkerNavigator.cpp LibWeb: Stub WebSerial API 2025-08-08 10:23:17 +02:00
WorkerNavigator.h LibWeb+LibWebView+WebContent: Replace DNT with GPC 2025-09-16 10:38:20 +02:00
WorkerNavigator.idl LibWeb+LibWebView+WebContent: Replace DNT with GPC 2025-09-16 10:38:20 +02:00
WorkletGlobalScope.cpp
WorkletGlobalScope.h
WorkletGlobalScope.idl
XMLSerializer.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
XMLSerializer.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
XMLSerializer.idl