ladybird/Libraries/LibWeb/HTML
Rocco Corsi 7eb0bb7c70 LibWeb: Reset animated frame index when loading new img element src
When an img element is changed from animated image to static image, the
animation briefly continues into the new image, even if the new image
has only a single frame (static image).

Could also impact when going from animated image to another animated
image, but the new image has less frames versus the previously animated
image.

In some cases a newly loaded static image would continue to be animated,
so that is also stopped.

fixes: #7879
fixes: #7945
2026-02-19 10:51:29 +01:00
..
Canvas LibWeb: Compute font properties the same as other properties 2026-02-13 21:54:06 +01: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: Perform a microtask checkpoint - VERIFY after reentrancy return 2026-02-19 08:12:31 +01:00
Parser Everywhere: Abandon Swift adoption 2026-02-17 10:48:09 -05:00
Scripting LibWeb/HTML: Assume WorkerGlobalScope runs in a SecureContext 2026-02-14 23:23:17 +01:00
SyntaxHighlighter LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
AbstractWorker.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AbstractWorker.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AbstractWorker.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
ActivateTab.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AnimatedDecodedImageData.cpp LibWeb: Stream animated image frames on demand 2026-02-13 18:34:24 +01:00
AnimatedDecodedImageData.h LibWeb: Stream animated image frames on demand 2026-02-13 18:34:24 +01:00
AnimationFrameCallbackDriver.cpp LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
AnimationFrameCallbackDriver.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
AnimationFrameProvider.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
AttributeNames.cpp Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
AttributeNames.h LibWeb: Add onanimation* event handler IDL attributes 2026-01-13 10:09:22 +01:00
AudioPlayState.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
BarProp.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
BarProp.idl LibWeb: Implement BarProp properties for Window 2025-03-29 02:35:27 +00:00
BeforeUnloadEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
BeforeUnloadEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
BeforeUnloadEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
BitmapDecodedImageData.cpp LibWeb: Stream animated image frames on demand 2026-02-13 18:34:24 +01:00
BitmapDecodedImageData.h LibWeb: Stream animated image frames on demand 2026-02-13 18:34:24 +01:00
BroadcastChannel.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
BroadcastChannel.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
BroadcastChannel.idl LibWeb: Implement BroadcastChannel.postMessage 2024-11-23 16:43:55 +01:00
BrowsingContext.cpp LibWeb: Use enum instead of bool for CanUseCrossOriginIsolatedAPIs 2026-02-13 16:47:42 +00:00
BrowsingContext.h LibWeb: Remove unused fields from BrowsingContext 2025-10-01 07:21:54 -04:00
BrowsingContextGroup.cpp LibWeb: Don't lie about browsing context being top-level 2026-02-06 10:52:31 +00: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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CanvasGradient.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
CanvasPattern.cpp 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: Store FilterOperation::DropShadow sub-values as StyleValues 2026-02-16 12:09:23 +00: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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
CloseEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 LibWeb: Implement dialog.requestClose() 2025-01-30 15:50:06 -07:00
CloseWatcherManager.cpp LibWeb: Implement dialog.requestClose() 2025-01-30 15:50:06 -07:00
CloseWatcherManager.h LibWeb: Give IDL exposed PlatformObjects an InterfaceName 2026-02-14 20:22:40 +01:00
ColorPickerUpdateState.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
CORSSettingAttribute.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DecodedImageData.h LibWeb: Stream animated image frames on demand 2026-02-13 18:34:24 +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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DocumentReadyState.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DocumentState.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
DocumentState.h LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
DOMParser.cpp LibXML+LibWeb: Use existing HTML entities table for XML parsing too 2026-01-09 19:13:41 +00:00
DOMParser.h LibWeb: Remove Document.h include from DOMParser.h, DOMImplementation.h 2026-02-08 18:51:13 +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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DOMStringList.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
DOMStringMap.cpp LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
DOMStringMap.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DOMStringMap.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
DragDataStore.cpp 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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
DragEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
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 LibWeb/HTML: Default ErrorEvent error to undefined 2025-01-05 12:02:40 +01:00
ErrorEvent.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
EventHandler.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
EventNames.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
EventNames.h LibWeb: Add stubbed Speech API 2026-01-20 06:51:04 -05:00
EventSource.cpp LibGC+LibWeb: Mark two GC::Cell functions as MUST_UPCALL 2026-02-06 13:50:54 +01:00
EventSource.h LibGC: Only call finalize() on types that override finalize() 2026-01-07 20:51:17 +01:00
EventSource.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
FileFilter.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
Focus.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
Focus.h LibWeb: Select contents of <input> when tabbing through fields 2026-02-11 11:17:27 +01:00
FormAssociatedElement.cpp LibWeb: Do not scroll cursor into view on programmatic selection changes 2026-02-17 10:24:00 +01:00
FormAssociatedElement.h LibWeb: Do not scroll cursor into view on programmatic selection changes 2026-02-17 10:24:00 +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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
FormDataEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HashChangeEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
History.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
History.h LibWeb/HTML: Use relevant global object's document in History 2025-04-18 10:49:56 +02:00
History.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HistoryHandlingBehavior.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLAllCollection.cpp LibJS+LibWeb+WebContent: Port JS::PropertyKey to UTF-16 2025-08-05 07:07:15 -04:00
HTMLAllCollection.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
HTMLAllCollection.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLBodyElement.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
HTMLBodyElement.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
HTMLBodyElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 LibWeb: Add stubbed-out WebGL2RenderingContext 2024-12-06 15:35:36 +01:00
HTMLDataElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLDataElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDataElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDirectoryElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLDListElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLDListElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLDListElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLDocument.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLDocument.h Everywhere: Use URL::about_XXX factory functions 2025-02-15 17:05:55 +00:00
HTMLDocument.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
HTMLElement.cpp LibWeb/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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 LibWeb: Implement "preserves overrides" property of editing commands 2025-01-10 23:33:35 +01:00
HTMLFontElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLFormControlsCollection.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLFormControlsCollection.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLFormControlsCollection.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLHRElement.cpp LibWeb: Apply base presentational hints across the board 2026-02-04 20:21:36 +01:00
HTMLHRElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLHRElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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: Reset animated frame index when loading new img element src 2026-02-19 10:51:29 +01:00
HTMLImageElement.h LibWeb: Use dimension image source for images 2026-02-13 10:42:38 +00:00
HTMLImageElement.idl LibWeb: Implement HTMLImageElement x() and y() getters 2026-01-11 00:33:08 +01:00
HTMLInputElement.cpp LibWeb: Chain all accept attribute checks in parse_accept_attribute() 2026-02-13 15:32:36 -05:00
HTMLInputElement.h LibWeb: Keep cursor in view for text controls 2026-02-11 11:04:53 +01:00
HTMLInputElement.idl LibWeb/HTML: Rename popover "invoker" 2025-11-27 16:44:51 +00:00
HTMLLabelElement.cpp LibWeb: Allow selecting text in dialog and label elements 2026-02-17 18:36:54 +01:00
HTMLLabelElement.h LibWeb: Preserve event properties in label activation behavior 2026-02-12 10:06:39 +00:00
HTMLLabelElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLLegendElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLLegendElement.h LibWeb: Make CSS::ComputedProperties GC-allocated 2024-12-22 10:12:49 +01:00
HTMLLegendElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLLIElement.cpp LibWeb: Always parse <counter-style> as such 2026-02-12 10:33:09 +00:00
HTMLLIElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLLIElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLLinkElement.cpp LibWeb: Delay the load event until critical style subresources load 2026-02-12 16:23:12 +01:00
HTMLLinkElement.h LibWeb: Delay the load event until critical style subresources load 2026-02-12 16:23:12 +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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLMapElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLMediaElement.cpp LibWeb: Make HTMLMediaElement's FetchController reference weak 2026-02-18 13:13:32 -06:00
HTMLMediaElement.h LibWeb: Make HTMLMediaElement's FetchController reference weak 2026-02-18 13:13:32 -06:00
HTMLMediaElement.idl LibWeb: Implement TimeRanges and HTMLMediaElement.seekable() 2025-02-18 10:45:32 -07:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLMetaElement.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
HTMLMetaElement.h LibWeb: Implement Referrer-Policy delivery via <meta name="referrer"> 2026-01-31 22:45:08 +01:00
HTMLMetaElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLMeterElement.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
HTMLMeterElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLMeterElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLModElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLModElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLModElement.idl LibWeb/HTML: Implement cite attribute according to spec 2024-11-26 11:40:42 +00:00
HTMLObjectElement.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +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: Always parse <counter-style> as such 2026-02-12 10:33:09 +00:00
HTMLOListElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLOListElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLOptionElement.cpp LibWeb: Remove Document.h include from SVGElement.h 2026-02-08 18:51:13 +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 Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
HTMLOrSVGElement.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
HTMLOrSVGElement.h LibWeb/CSP: Implement the script-src directive 2025-07-09 15:52:54 -06:00
HTMLOrSVGElement.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
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 LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLParagraphElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLParamElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLParamElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLParamElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLPictureElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLPictureElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLPictureElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLPreElement.cpp LibWeb/CSS: Rename CSSKeywordValue -> KeywordStyleValue 2025-08-08 15:19:03 +01:00
HTMLPreElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLPreElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLProgressElement.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
HTMLProgressElement.h LibWeb: Avoid invoking Trusted Types where avoidable 2025-11-06 11:43:06 -05:00
HTMLProgressElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLQuoteElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLQuoteElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLQuoteElement.idl LibWeb/HTML: Implement cite attribute according to spec 2024-11-26 11:40:42 +00:00
HTMLScriptElement.cpp LibWeb: 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: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +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 Revert "LibWeb: Make "assign slottables for a tree" fast when there are no slots" 2025-02-04 22:19:25 +01:00
HTMLSlotElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLStyleElement.cpp LibWeb: Make StyleElementUtils into a base class, StyleElementBase 2026-02-12 16:23:12 +01:00
HTMLStyleElement.h LibWeb: Make StyleElementUtils into a base class, StyleElementBase 2026-02-12 16:23:12 +01:00
HTMLStyleElement.idl LibWeb: Invalidate style when media content attribute changes 2025-03-22 17:03:56 +01:00
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: Give IDL exposed PlatformObjects an InterfaceName 2026-02-14 20:22:40 +01:00
HTMLTableCaptionElement.cpp LibWeb/CSS: Rename CSSKeywordValue -> KeywordStyleValue 2025-08-08 15:19:03 +01:00
HTMLTableCaptionElement.h LibWeb: Avoid many style invalidations on DOM attribute mutation 2024-12-24 17:17:09 +01:00
HTMLTableCaptionElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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: Clear textarea with empty string for WebDriver 2026-02-13 15:29:02 -05:00
HTMLTextAreaElement.h LibWeb: Support :placeholder-shown pseudo-class for textarea elements 2026-02-11 16:11:11 +01: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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLTimeElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLUListElement.cpp LibWeb: Always parse <counter-style> as such 2026-02-12 10:33:09 +00:00
HTMLUListElement.h LibWeb: Add specialized fast_is for lists 2025-06-16 12:44:58 +01:00
HTMLUListElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
HTMLUnknownElement.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
HTMLUnknownElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
HTMLUnknownElement.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 LibWeb: Use [URL] extended attribute for HTMLVideoElement.poster 2024-11-26 19:07:53 +01:00
ImageBitmap.cpp LibWeb: Actually protect buffer in create_bitmap_from_bitmap_data() 2025-12-27 16:40:34 +01:00
ImageBitmap.h LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01: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 LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01:00
ImageData.idl LibWeb/HTML: Implement ImageData initialization closer to spec 2025-03-05 11:35:27 +00:00
ImageRequest.cpp LibWeb: Stream animated image frames on demand 2026-02-13 18:34:24 +01:00
ImageRequest.h LibWeb/HTML: Make HTMLImageRequests currentURL a String 2025-03-04 16:24:19 -05:00
InitialInsertion.h LibWeb: Avoid including Navigable.h in headers 2025-10-20 10:16:55 +01:00
LazyLoadingElement.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
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 LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MediaError.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MediaTrackBase.cpp LibWeb: Set AudioTrack and VideoTrack fields according to spec 2025-10-27 17:28:49 -07:00
MediaTrackBase.h LibWeb: Give IDL exposed PlatformObjects an InterfaceName 2026-02-14 20:22:40 +01:00
MessageChannel.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MessageChannel.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MessageChannel.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MessageEvent.cpp LibWeb/HTML: Store MessageEvent source as Ref not Root 2026-02-17 07:40:03 -05:00
MessageEvent.h LibWeb/HTML: Store MessageEvent source as Ref not Root 2026-02-17 07:40:03 -05: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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
MimeType.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MimeType.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MimeType.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
MimeTypeArray.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
MimeTypeArray.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
MimeTypeArray.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
Navigable.cpp LibWeb: Align Navigable::reload() with the specification 2026-02-14 20:21:53 +01:00
Navigable.h LibWeb: Align Navigable::reload() with the specification 2026-02-14 20:21:53 +01:00
NavigableContainer.cpp LibWeb: Clear load event delayer when destroying child navigable 2026-02-10 21:19:35 +01:00
NavigableContainer.h LibWeb: Give IDL exposed PlatformObjects an InterfaceName 2026-02-14 20:22:40 +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 LibWeb: Add NavigateEvent.sourceElement 2025-02-04 12:24:50 +01:00
Navigation.cpp LibWeb: Align Navigable::reload() with the specification 2026-02-14 20:21:53 +01:00
Navigation.h LibWeb: Add missing GC visits for XHR::FormDataEntry 2025-12-26 19:48:46 +01:00
Navigation.idl LibWeb/Bindings: Support returning nullable types in dictionaries 2025-02-10 17:05:15 +00:00
NavigationCurrentEntryChangeEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
NavigationCurrentEntryChangeEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
NavigationCurrentEntryChangeEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NavigationHistoryEntry.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
NavigationHistoryEntry.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
NavigationHistoryEntry.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NavigationObserver.cpp LibWeb: Remove spin_until from create_navigation_params_by_fetching 2025-11-07 04:08:30 +01:00
NavigationObserver.h LibWeb: Give IDL exposed PlatformObjects an InterfaceName 2026-02-14 20:22:40 +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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Navigator.cpp LibWeb: Implement basics of the WebXR testing framework 2026-02-15 10:50:25 +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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NavigatorID.cpp LibWeb/HTML: Account for User-Agent not starting with "Mozilla/" 2025-11-27 07:20:32 -05:00
NavigatorID.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NavigatorID.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
NavigatorOnLine.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
OffscreenCanvas.h Everywhere: Avoid large rebuilds when editing (Immutable)Bitmap headers 2025-11-28 18:32:48 +01:00
OffscreenCanvas.idl LibWeb: Mark OffscreenCanvas[RenderingContext2D] as experimental 2026-02-17 22:17:50 +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: Mark OffscreenCanvas[RenderingContext2D] as experimental 2026-02-17 22:17:50 +01:00
PageSwapEvent.idl LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PageTransitionEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
PageTransitionEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PageTransitionEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 LibGfx: Delete DeprecatedPath 2024-11-25 21:13:53 +01:00
Path2D.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
Plugin.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
Plugin.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
Plugin.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
PluginArray.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
PluginArray.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PluginArray.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
PolicyContainers.cpp 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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
PopStateEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
POSTResource.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
PotentialCORSRequest.cpp LibWeb: Fix various typos 2025-01-30 15:00:16 +00:00
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 LibWeb: Fix crash accessing 'empty' PromiseRejectionEvent reason 2024-12-03 00:18:11 +01:00
PromiseRejectionEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
RadioNodeList.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
RadioNodeList.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
RadioNodeList.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SelectedFile.cpp Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SelectedFile.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
SelectItem.cpp LibWeb: Reduce SelectItemOption struct from 40 to 32 bytes 2024-11-11 17:06:20 +01:00
SelectItem.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
SerializedPolicyContainer.cpp LibWeb: Introduce Content Security Policy policies and directives 2025-03-04 14:27:19 +01:00
SerializedPolicyContainer.h LibWeb: Introduce Content Security Policy policies and directives 2025-03-04 14:27:19 +01:00
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 LibWeb: Don't WEB_SET_PROTOTYPE_FOR_INTERFACE for ShadowRealm global 2026-02-06 13:50:54 +01:00
ShadowRealmGlobalScope.h LibWeb: Don't WEB_SET_PROTOTYPE_FOR_INTERFACE for ShadowRealm global 2026-02-06 13:50:54 +01:00
ShadowRealmGlobalScope.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SharedResourceRequest.cpp LibWeb: Stream animated image frames on demand 2026-02-13 18:34:24 +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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
SourceSnapshotParams.cpp LibWeb: Make PolicyContainer GC allocated 2025-02-21 12:43:48 +00:00
SourceSnapshotParams.h LibWeb: Make a bunch of CSP classes not realm associated 2025-04-28 12:41:28 +02:00
Storage.cpp LibWeb/HTML: Remove uneeded indexed property functionality on Storage 2026-02-16 18:49:15 +01:00
Storage.h LibWeb/HTML: Remove uneeded indexed property functionality on Storage 2026-02-16 18:49:15 +01:00
Storage.idl Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
StorageEvent.cpp Everywhere: Run clang-format 2026-02-18 08:02:45 -05:00
StorageEvent.h Everywhere: Run clang-format 2026-02-18 08:02:45 -05:00
StorageEvent.idl LibWeb/HTML: Implement the StorageEvent interface 2024-12-25 11:57:14 +01:00
StructuredSerialize.cpp LibWeb: Use interface_name instead of serialize_type virtual 2026-02-14 20:22:40 +01:00
StructuredSerialize.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
StructuredSerializeOptions.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
StructuredSerializeTypes.h LibWeb: Use Bindings::InterfaceName for serializing types 2026-02-14 20:22:40 +01:00
SubmitEvent.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
SubmitEvent.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
SubmitEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TagNames.cpp LibWeb: Remove the initialize_strings methods 2025-01-12 00:35:58 +01:00
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 LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
TextMetrics.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TextTrackCue.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
TextTrackCue.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
TextTrackCue.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TextTrackCueList.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
TextTrackCueList.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
TextTrackCueList.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TextTrackList.cpp Everywhere: Change west consts caught by clang-format-21 to east consts 2025-08-29 18:18:55 +01:00
TextTrackList.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
TextTrackList.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TextTrackObserver.cpp LibWeb: Do not spin the event loop awaiting text track state changes 2025-06-12 12:25:23 -04:00
TextTrackObserver.h LibWeb: Give IDL exposed PlatformObjects an InterfaceName 2026-02-14 20:22:40 +01:00
Timer.cpp LibWeb: Add Timer::set_interval() 2026-02-11 16:32:20 +00:00
Timer.h LibWeb: Add Timer::set_interval() 2026-02-11 16:32:20 +00:00
TimeRanges.cpp LibJS+LibWeb: Port interned bytecode strings to UTF-16 2025-08-14 10:27:08 +02:00
TimeRanges.h LibWeb: Implement TimeRanges and HTMLMediaElement.seekable() 2025-02-18 10:45:32 -07:00
TimeRanges.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TokenizedFeatures.cpp AK+Everywhere: Change StringView case conversions to return String 2025-04-07 17:44:38 +02:00
TokenizedFeatures.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TrackEvent.cpp LibWeb/HTML: Store TrackEvent track as Ref not Root 2026-02-17 07:40:03 -05:00
TrackEvent.h LibWeb/HTML: Store TrackEvent track as Ref not Root 2026-02-17 07:40:03 -05:00
TrackEvent.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
TraversableNavigable.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
TraversableNavigable.h LibWeb: Change SessionHistoryTraversalQueue to use Promises 2025-11-26 12:27:12 +01:00
UniversalGlobalScope.cpp LibWeb+LibWebView+Services: Add a flag to enable experimental interfaces 2026-02-17 22:17:50 +01:00
UniversalGlobalScope.h LibWeb+LibWebView+Services: Add a flag to enable experimental interfaces 2026-02-17 22:17:50 +01:00
UniversalGlobalScope.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
UserActivation.cpp LibWeb: Only set prototype once for object with IDL interface 2025-04-20 18:43:11 +02:00
UserActivation.h LibGC+Everywhere: Factor out a LibGC from LibJS 2024-11-15 14:49:20 +01:00
UserActivation.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 LibWeb: Implement validity IDL attribute 2025-02-18 06:37:11 +00:00
ValidityState.idl LibWeb: Implement validity IDL attribute 2025-02-18 06:37:11 +00:00
VideoTrack.cpp 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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
VisibilityState.h Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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 basics of the WebXR testing framework 2026-02-15 10:50:25 +01:00
Window.h LibWeb: Implement basics of the WebXR testing framework 2026-02-15 10:50:25 +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 Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
WindowOrWorkerGlobalScope.cpp LibWeb/Bindings: Implement [SecureContext] extended attribute 2026-02-14 20:22:40 +01:00
WindowOrWorkerGlobalScope.h LibWeb: Implement timer nesting level throttling 2026-02-11 16:32:20 +00: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: Give IDL exposed PlatformObjects an InterfaceName 2026-02-14 20:22:40 +01:00
WindowSessionStorage.idl Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
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: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
WorkerAgentParent.h LibHTTP+Everywhere: Move the cookie implementation to LibHTTP 2026-02-10 12:21:20 +01:00
WorkerDebugConsoleClient.cpp LibJS: Add source locations to console.trace() 2026-02-06 11:58:07 +00:00
WorkerDebugConsoleClient.h LibWeb: Enable EXPLICIT_SYMBOL_EXPORT 2025-08-23 16:04:36 -06:00
WorkerGlobalScope.cpp LibWeb: Reduce recompilation impact of DOM/Document.h 2026-02-11 20:02:28 +01:00
WorkerGlobalScope.h LibWeb: Don't WEB_SET_PROTOTYPE_FOR_INTERFACE for ShadowRealm global 2026-02-06 13:50:54 +01:00
WorkerGlobalScope.idl LibWeb: Add CanvasImageSource to ImageBitmapSource typedef 2024-12-06 13:10:27 +00:00
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 Meta: Disallow links to single-page HTML spec 2025-02-05 16:04:50 -07:00
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 LibWeb: Add stub definition for WorkletGlobalScope 2024-11-30 11:19:35 +01:00
WorkletGlobalScope.h LibWeb: Add stub definition for WorkletGlobalScope 2024-11-30 11:19:35 +01:00
WorkletGlobalScope.idl LibWeb: Add stub definition for WorkletGlobalScope 2024-11-30 11:19:35 +01:00
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 LibWeb: Move XMLSerializer into HTML directory 2025-03-04 16:44:41 +00:00