ladybird/Userland/Libraries/LibWeb/HTML
Aliaksandr Kalenik 4a43d0ac98 LibWeb: Move updating the rendering into HTML task
Implements https://github.com/whatwg/html/pull/10007 which basically
moves style, layout and painting from HTML processing task into HTML
task with "rendering" source.

The biggest difference is that now we no longer schedule HTML event loop
processing whenever we might need a repaint, but instead queue a global
rendering task 60 times per second that will check if any documents
need a style/layout/paint update.

That is a great simplification of our repaint scheduling model. Before
we had:
- Optional timer that schedules animation updates 60 hz
- Optional timer that schedules rAF updates
- PaintWhenReady state to schedule a paint if navigable doesn't have a
  rendering opportunity on the last event loop iteration

Now all that is gone and replaced with a single timer that drives
repainting at 60 hz and we don't have to worry about excessive repaints.

In the future, hard-coded 60 hz refresh interval could be replaced with
CADisplayLink on macOS and similar API on linux to drive repainting in
synchronization with display's refresh rate.
2024-10-04 07:07:01 +02:00
..
Canvas LibWeb/CSS: Make font-stretch a legacy alias for new font-width 2024-09-28 14:42:26 +02:00
CrossOrigin LibWeb: Don't swallow args when forwarding cross-origin WindowProxy call 2024-10-03 20:49:45 +02:00
CustomElements LibWeb: Add customElements.getName 2024-07-06 14:51:43 -06:00
EventLoop LibWeb: Move updating the rendering into HTML task 2024-10-04 07:07:01 +02:00
Parser LibWeb: Add more HTML tokenization states to Swift implementation 2024-10-02 09:44:38 +02:00
Scripting LibWeb: Fire error event when script has an execution error 2024-09-27 07:02:20 -04:00
SyntaxHighlighter LibWeb/HTML: Expose HTML syntax highlighter's token kinds 2024-09-30 08:53:25 +01:00
AbstractWorker.cpp LibWeb: Implement AbstractWorker 2024-09-02 13:10:44 +02:00
AbstractWorker.h LibWeb: Implement AbstractWorker 2024-09-02 13:10:44 +02:00
AbstractWorker.idl LibWeb: Implement AbstractWorker 2024-09-02 13:10:44 +02:00
ActivateTab.h WebContent+Everywhere: Add an option to not activate new tabs over IPC 2023-03-21 09:39:49 +00:00
AnimatedBitmapDecodedImageData.cpp LibWeb: Make HTML::DecodedImageData to be GC-allocated 2023-12-12 23:01:08 +01:00
AnimatedBitmapDecodedImageData.h LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
AnimationFrameCallbackDriver.h LibWeb: Move updating the rendering into HTML task 2024-10-04 07:07:01 +02:00
AnimationFrameProvider.idl LibWeb/HTML: Port Window.cancelAnimationFrame() to IDL 2023-03-07 23:33:34 +00:00
AttributeNames.cpp LibWeb: Port AttributeNames to FlyString 2023-10-08 08:11:48 -04:00
AttributeNames.h LibWeb: Add the scope attribute 2024-08-19 09:03:22 +02:00
AudioPlayState.h LibWeb+LibWebView+WebContent: Support muting an entire page 2024-03-30 19:28:20 +01:00
AudioTrack.cpp LibMedia: Absorb LibAudio 2024-09-12 10:01:19 +02:00
AudioTrack.h LibMedia: Absorb LibAudio 2024-09-12 10:01:19 +02:00
AudioTrack.idl LibWeb: Implement the AudioTrack and AudioTrackList interfaces 2023-06-13 06:14:01 +02:00
AudioTrackList.cpp LibWeb: Remove OOM error propagation from HTMLMediaElement (and friends) 2024-04-26 12:21:57 -04:00
AudioTrackList.h LibWeb: Remove OOM error propagation from HTMLMediaElement (and friends) 2024-04-26 12:21:57 -04:00
AudioTrackList.idl LibWeb: Implement the AudioTrack and AudioTrackList interfaces 2023-06-13 06:14:01 +02:00
BroadcastChannel.cpp LibWeb: Stub BroadcastChannel interface 2024-07-13 19:53:02 +02:00
BroadcastChannel.h LibWeb: Stub BroadcastChannel interface 2024-07-13 19:53:02 +02:00
BroadcastChannel.idl LibWeb: Stub BroadcastChannel interface 2024-07-13 19:53:02 +02:00
BrowsingContext.cpp LibWeb: Let determine_the_origin() take an optional URL after all 2024-09-26 10:14:09 +02:00
BrowsingContext.h LibWeb: Let determine_the_origin() take an optional URL after all 2024-09-26 10:14:09 +02:00
BrowsingContextGroup.cpp LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
BrowsingContextGroup.h LibWeb: Make BrowsingContextGroup & TraversableNavigable return a Page& 2023-12-05 09:38:32 +01:00
CanvasGradient.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
CanvasGradient.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
CanvasGradient.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
CanvasPattern.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
CanvasPattern.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
CanvasPattern.idl LibWeb: Add some missing [FIXME] IDL attributes 2024-05-21 19:29:04 +02:00
CanvasRenderingContext2D.cpp LibWeb: Use Gfx::Painter in CanvasRenderingContext2D::get_image_data() 2024-09-21 08:59:00 +02:00
CanvasRenderingContext2D.h LibWeb: Implement CanvasDrawPath::isPointInPath() 2024-09-18 21:21:57 +01:00
CanvasRenderingContext2D.idl LibWeb/Canvas: Stub missing includes for CanvasRenderingContext2D 2024-08-19 09:04:50 +02:00
CloseEvent.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
CloseEvent.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
CloseEvent.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
CloseWatcher.cpp LibWeb: Implement CloseWatcher API 2024-06-22 17:39:53 +02:00
CloseWatcher.h LibWeb: Implement dialog element's close watcher 2024-06-23 14:30:13 +02:00
CloseWatcher.idl LibWeb: Normalize all WebIDL definition lines to four leading spaces 2024-09-10 21:16:53 +01:00
CloseWatcherManager.cpp LibWeb: Implement CloseWatcher API 2024-06-22 17:39:53 +02:00
CloseWatcherManager.h LibWeb: Implement CloseWatcher API 2024-06-22 17:39:53 +02:00
ColorPickerUpdateState.h LibWeb: Allow input color to give continuous updates 2024-01-06 10:02:15 -07:00
CORSSettingAttribute.cpp LibWeb: Simplify String to CORSSettingAttribute value conversion 2024-03-22 11:29:57 +01:00
CORSSettingAttribute.h LibWeb: Implement the CORS settings attribute credentials mode AO 2023-05-12 05:47:36 +02:00
DataTransfer.cpp LibWeb: Implement the DataTransferItem kind and type attributes 2024-08-22 14:21:13 +02:00
DataTransfer.h LibWeb: Implement the DataTransferItem kind and type attributes 2024-08-22 14:21:13 +02:00
DataTransfer.idl LibWeb: Implement the DataTransfer items attribute 2024-08-22 14:21:13 +02:00
DataTransferItem.cpp LibWeb/HTML: Implement DataTransferItem.webkitGetAsEntry() 2024-08-24 14:53:11 +02:00
DataTransferItem.h LibWeb/HTML: Implement DataTransferItem.webkitGetAsEntry() 2024-08-24 14:53:11 +02:00
DataTransferItem.idl LibWeb/HTML: Implement DataTransferItem.webkitGetAsEntry() 2024-08-24 14:53:11 +02:00
DataTransferItemList.cpp LibWeb: Implement the DataTransferItemList indexed getter 2024-08-22 14:21:13 +02:00
DataTransferItemList.h LibWeb: Implement the DataTransferItemList indexed getter 2024-08-22 14:21:13 +02:00
DataTransferItemList.idl LibWeb: Implement the DataTransferItemList indexed getter 2024-08-22 14:21:13 +02:00
Dates.cpp LibWeb: Treat dates and times with repeated separators as invalid 2024-09-10 15:59:30 -04:00
Dates.h LibWeb: Add input element valueAsDate property 2024-01-06 09:59:30 -07:00
DecodedImageData.cpp LibWeb: Make DecodedImageData an abstract class 2023-05-21 07:44:29 +02:00
DecodedImageData.h LibJSGCVerifier: Detect missing JS_CELL() calls 2024-04-09 09:13:06 +02:00
DedicatedWorkerGlobalScope.cpp LibWeb: Create separate DedicatedWorkerGlobalScope class 2024-07-10 07:04:53 +02:00
DedicatedWorkerGlobalScope.h LibWeb: Create separate DedicatedWorkerGlobalScope class 2024-07-10 07:04:53 +02:00
DedicatedWorkerGlobalScope.idl LibWeb: Create separate DedicatedWorkerGlobalScope class 2024-07-10 07:04:53 +02:00
DocumentReadyState.h
DocumentState.cpp LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
DocumentState.h LibWeb: Fix always hanging Navigable::reload() 2024-04-13 09:19:00 -07:00
DOMParser.cpp LibWeb: Implement unsafe HTML parsing methods 2024-06-26 06:13:29 +02:00
DOMParser.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
DOMParser.idl LibWeb: Port DOMParser interface from DeprecatedString to String 2023-09-06 11:44:45 -04:00
DOMStringList.cpp LibWeb: Update DOMStringList to match PlatformObject changes 2024-07-29 11:17:05 +01:00
DOMStringList.h LibWeb: Update DOMStringList to match PlatformObject changes 2024-07-29 11:17:05 +01:00
DOMStringList.idl LibWeb: Implement DOMStringList 2024-07-29 11:19:00 +02:00
DOMStringMap.cpp Bindings: Remove exception handling for named_item_value 2024-07-26 14:26:16 +02:00
DOMStringMap.h Bindings: Remove exception handling for named_item_value 2024-07-26 14:26:16 +02:00
DOMStringMap.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
DragDataStore.cpp LibWeb: Make the drag data store reference counted 2024-08-22 14:21:13 +02:00
DragDataStore.h LibWeb: Implement the DataTransferItemList length attribute 2024-08-22 14:21:13 +02:00
DragEvent.cpp LibWeb: Visit the DataTransfer member of DragEvent 2024-07-25 18:35:57 -06:00
DragEvent.h LibWeb: Visit the DataTransfer member of DragEvent 2024-07-25 18:35:57 -06:00
DragEvent.idl LibWeb: Implement HTML DragEvent class 2024-07-09 11:28:32 +01:00
ElementInternals.cpp LibWeb: Implement stub for ElementInternals 2024-06-26 06:30:40 +02:00
ElementInternals.h LibWeb: Implement stub for ElementInternals 2024-06-26 06:30:40 +02:00
ElementInternals.idl LibWeb: Implement stub for ElementInternals 2024-06-26 06:30:40 +02:00
EmbedderPolicy.cpp LibWeb: Implement EmbedderPolicy struct 2024-07-10 07:03:37 +02:00
EmbedderPolicy.h LibWeb: Implement EmbedderPolicy struct 2024-07-10 07:03:37 +02:00
ErrorEvent.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
ErrorEvent.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
ErrorEvent.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
EventHandler.cpp Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
EventHandler.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
EventNames.cpp AK: Make "foo"_fly_string infallible 2023-08-07 16:03:27 +02:00
EventNames.h LibWeb/HTML: Implement TextTrackCue idl interface 2024-09-24 23:48:56 +01:00
EventSource.cpp LibWeb: Fix handling of SSEs split across chunks 2024-08-17 12:54:28 -04:00
EventSource.h LibWeb: Prefix AK::Duration with AK Namespace 2024-07-18 09:43:38 +01:00
EventSource.idl LibWeb: Implement EventSource for server-sent events 2024-05-26 18:29:24 +02:00
FileFilter.cpp Ladybird+LibWeb+WebContent: Parse the <input type=file> accept attribute 2024-03-16 08:42:33 +01:00
FileFilter.h Ladybird+LibWeb+WebContent: Parse the <input type=file> accept attribute 2024-03-16 08:42:33 +01:00
Focus.cpp LibWeb: Implement the "fire a focus event" spec 2024-08-14 20:53:33 +01:00
Focus.h Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
FormAssociatedElement.cpp LibWeb/HTML: Select html input elements with selectable text 2024-09-22 06:43:57 +02:00
FormAssociatedElement.h LibWeb: Don't move focus when setting input value 2024-09-12 11:45:34 +02:00
FormControlInfrastructure.cpp LibWeb: Clean up HTMLInputElement-related includes 2024-09-23 13:31:41 -04:00
FormControlInfrastructure.h LibWeb: Fix up constructing the form entry list 2023-06-19 06:12:26 +02:00
FormDataEvent.cpp LibWeb: Avoid FlyString lookups when setting IDL interface prototypes 2024-03-16 16:35:54 +01:00
FormDataEvent.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
FormDataEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
GlobalEventHandlers.cpp LibWeb: Ignore window-forwarded document.body.onfoo in detached DOM 2024-03-11 18:29:10 +01:00
GlobalEventHandlers.h LibWeb: Ignore window-forwarded document.body.onfoo in detached DOM 2024-03-11 18:29:10 +01:00
HashChangeEvent.cpp LibWeb: Add hashchange event support 2024-04-15 01:02:51 -07:00
HashChangeEvent.h LibWeb: Add hashchange event support 2024-04-15 01:02:51 -07:00
HashChangeEvent.idl LibWeb: Normalize all WebIDL definition lines to four leading spaces 2024-09-10 21:16:53 +01:00
History.cpp LibWeb: Implement history.scrollRestoration 2024-10-02 17:08:17 -06:00
History.h LibWeb: Implement history.scrollRestoration 2024-10-02 17:08:17 -06:00
History.idl LibWeb: Implement history.scrollRestoration 2024-10-02 17:08:17 -06:00
HistoryHandlingBehavior.h LibWeb: Bring HistoryHandlingBehavior up to date with the specification 2024-03-28 15:34:52 +01:00
HTMLAllCollection.cpp Bindings: Implement is_supported_property_index in terms of item_value 2024-07-26 14:26:16 +02:00
HTMLAllCollection.h Bindings: Implement is_supported_property_index in terms of item_value 2024-07-26 14:26:16 +02:00
HTMLAllCollection.idl LibWeb: Normalize all WebIDL definition lines to four leading spaces 2024-09-10 21:16:53 +01:00
HTMLAnchorElement.cpp LibWeb: Support ctrl/cmd-clicking a link to open it in a new tab 2024-08-02 08:07:00 +02:00
HTMLAnchorElement.h LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLAnchorElement.idl LibWeb: Change attribute type to USVString where applicable 2024-08-17 07:45:00 +02:00
HTMLAreaElement.cpp LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLAreaElement.h LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLAreaElement.idl LibWeb: Implement HTMLAreaElement.referrerPolicy 2024-06-07 09:54:19 +02:00
HTMLAudioElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLAudioElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLAudioElement.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
HTMLBaseElement.cpp LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLBaseElement.h LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLBaseElement.idl LibWeb: Port HTMLBaseElement interface from DeprecatedString to String 2023-09-05 20:36:09 -04:00
HTMLBodyElement.cpp LibWeb: Rename CSSColorValue::create() to create_from_color() 2024-08-21 10:51:48 +01:00
HTMLBodyElement.h LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLBodyElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLBRElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLBRElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLBRElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLButtonElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLButtonElement.h Revert "LibWeb: Change where content selection via mouse is allowed" 2024-08-26 14:08:59 -04:00
HTMLButtonElement.idl LibWeb: Return document URL if formAction attribute is missing or empty 2024-09-08 09:45:57 +02:00
HTMLCanvasElement.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
HTMLCanvasElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLCanvasElement.idl IDL: Add missing #imports 2023-11-11 08:51:51 +01:00
HTMLDataElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLDataElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLDataElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLDataListElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLDataListElement.h LibWeb: Add datalist element options property 2024-04-24 15:23:45 +02:00
HTMLDataListElement.idl LibWeb: Add datalist element options property 2024-04-24 15:23:45 +02:00
HTMLDetailsElement.cpp LibWeb: Resolve content-visibility fixme in html details element 2024-07-19 09:04:30 +01:00
HTMLDetailsElement.h LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLDetailsElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLDialogElement.cpp LibWeb: Implement dialog element's close watcher 2024-06-23 14:30:13 +02:00
HTMLDialogElement.h LibWeb: Implement :modal pseudo class 2024-07-08 11:34:06 +02:00
HTMLDialogElement.idl LibWeb: Stub out HTMLDialogElement APIs 2023-09-03 07:51:11 +02:00
HTMLDirectoryElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLDirectoryElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLDirectoryElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDivElement.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
HTMLDivElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLDivElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLDListElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLDListElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLDListElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDocument.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLDocument.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
HTMLDocument.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
HTMLElement.cpp LibWeb: Move the navigable's cursor position to be owned by the document 2024-08-02 18:40:39 +02:00
HTMLElement.h Revert "LibWeb: Change where content selection via mouse is allowed" 2024-08-26 14:08:59 -04:00
HTMLElement.idl LibWeb: Implement popover property and attribute 2024-07-05 07:14:50 +02:00
HTMLEmbedElement.cpp LibWeb: Map embedded content element attributes to dimension properties 2024-10-02 09:50:54 +02:00
HTMLEmbedElement.h LibWeb: Map embedded content element attributes to dimension properties 2024-10-02 09:50:54 +02:00
HTMLEmbedElement.idl LibWeb: Change attribute type to USVString where applicable 2024-08-17 07:45:00 +02:00
HTMLFieldSetElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLFieldSetElement.h LibWeb: Add fieldset elements property 2023-12-10 08:07:41 -05:00
HTMLFieldSetElement.idl LibWeb: Use 'FIXME' extended attribute where possible 2024-05-19 16:24:11 +02:00
HTMLFontElement.cpp LibWeb: Rename CSSColorValue::create() to create_from_color() 2024-08-21 10:51:48 +01:00
HTMLFontElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLFontElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLFormElement.cpp LibWeb: Resolve HTMLFormElement.action relative to document base URL 2024-09-08 09:45:57 +02:00
HTMLFormElement.h LibWeb: Clean up HTMLInputElement-related includes 2024-09-23 13:31:41 -04:00
HTMLFormElement.idl LibWeb: Implement setRangeText for input and textarea elements 2024-08-31 07:47:54 +02:00
HTMLFrameElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLFrameElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLFrameElement.idl LibWeb: Change attribute type to USVString where applicable 2024-08-17 07:45:00 +02:00
HTMLFrameSetElement.cpp LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLFrameSetElement.h LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLFrameSetElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLHeadElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLHeadElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLHeadElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLHeadingElement.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
HTMLHeadingElement.h LibWeb: Use FlyString where possible in NamedNodeMap 2024-01-03 10:13:47 +01:00
HTMLHeadingElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLHRElement.cpp LibWeb: Map hr width attribute to the width dimension property 2024-10-02 09:50:54 +02:00
HTMLHRElement.h LibWeb: Map hr width attribute to the width dimension property 2024-10-02 09:50:54 +02:00
HTMLHRElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLHtmlElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLHtmlElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLHtmlElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLHyperlinkElementUtils.cpp LibURL+LibWeb: Pass a mutable reference URL to URL parser 2024-08-13 14:14:34 +02:00
HTMLHyperlinkElementUtils.h LibWeb: Implement HTMLAreaElement.referrerPolicy 2024-06-07 09:54:19 +02:00
HTMLHyperlinkElementUtils.idl
HTMLIFrameElement.cpp LibWeb: Convert create_new_child_navigable to HeapFunction 2024-08-18 11:15:08 +02:00
HTMLIFrameElement.h LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLIFrameElement.idl LibWeb: Change attribute type to USVString where applicable 2024-08-17 07:45:00 +02:00
HTMLImageElement.cpp LibWeb: Bring parse_as_sizes_attribute() up to date with the spec 2024-09-12 07:39:11 +02:00
HTMLImageElement.h LibWeb/HTML: Implement HTMLImageElement::allows_auto_sizes() 2024-09-12 07:39:11 +02:00
HTMLImageElement.idl HTMLImageElement: Improve decoding stub 2024-09-04 09:55:33 +02:00
HTMLInputElement.cpp LibWeb: Readonly input element's arrow buttons don't change the value 2024-10-02 16:04:00 -04:00
HTMLInputElement.h LibWeb: Map embedded content element attributes to dimension properties 2024-10-02 09:50:54 +02:00
HTMLInputElement.idl LibWeb: Implement HTMLInputElement.formAction 2024-09-08 09:45:57 +02:00
HTMLLabelElement.cpp LibWeb: Implement the HTMLLabelElement.form attribute 2024-05-18 11:04:04 +02:00
HTMLLabelElement.h LibWeb: Implement the HTMLLabelElement.form attribute 2024-05-18 11:04:04 +02:00
HTMLLabelElement.idl LibWeb: Implement the HTMLLabelElement.form attribute 2024-05-18 11:04:04 +02:00
HTMLLegendElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLLegendElement.h LibWeb: Add HTML legend element form getter 2023-12-03 20:29:14 +01:00
HTMLLegendElement.idl LibWeb: Add HTML legend element form getter 2023-12-03 20:29:14 +01:00
HTMLLIElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLLIElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLLIElement.idl LibWeb: Add ol start and li value attributes support 2023-11-09 16:10:54 +01:00
HTMLLinkElement.cpp LibWeb: Abort ongoing fetch before starting a new link element fetch 2024-09-22 18:42:40 +02:00
HTMLLinkElement.h LibWeb: Abort ongoing fetch before starting a new link element fetch 2024-09-22 18:42:40 +02:00
HTMLLinkElement.idl LibWeb: Change attribute type to USVString where applicable 2024-08-17 07:45:00 +02:00
HTMLMapElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLMapElement.h LibWeb: Add map element areas property 2024-04-24 15:23:45 +02:00
HTMLMapElement.idl LibWeb: Add map element areas property 2024-04-24 15:23:45 +02:00
HTMLMarqueeElement.cpp Libweb: Map marquee attributes to dimension properties 2024-10-02 09:50:54 +02:00
HTMLMarqueeElement.h LibWeb: Implement HTMLMarqueeElement.scrollDelay 2024-07-13 19:57:51 +02:00
HTMLMarqueeElement.idl LibWeb: Implement HTMLMarqueeElement.trueSpeed 2024-07-13 19:57:51 +02:00
HTMLMediaElement.cpp LibMedia+everywhere: Remove superfluous and unused audio code 2024-09-30 18:48:12 +02:00
HTMLMediaElement.h LibWeb: Don't handle media player key events if any modifier is pressed 2024-09-04 09:59:40 -04:00
HTMLMediaElement.idl LibWeb: Change attribute type to USVString where applicable 2024-08-17 07:45:00 +02:00
HTMLMenuElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLMenuElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLMenuElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLMetaElement.cpp LibWeb: Handle http-equiv pragmas without insertion requirements 2024-09-13 12:11:07 +02:00
HTMLMetaElement.h LibWeb: Use correct http-equiv keywords for comparisons 2024-09-13 12:11:07 +02:00
HTMLMetaElement.idl LibWeb: Add HTML col element span attribute 2023-12-03 20:29:14 +01:00
HTMLMeterElement.cpp LibWeb: Correct HTMLMeterElement color selection 2024-07-07 08:07:19 +02:00
HTMLMeterElement.h LibWeb: Add internal use_pseudo_element to DOM Element 2023-12-10 16:44:12 +01:00
HTMLMeterElement.idl LibWeb: Implement the labels attribute for all labelable elements 2024-05-18 18:09:18 +02:00
HTMLModElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLModElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLModElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLObjectElement.cpp LibWeb: Map embedded content element attributes to dimension properties 2024-10-02 09:50:54 +02:00
HTMLObjectElement.h LibWeb: Map embedded content element attributes to dimension properties 2024-10-02 09:50:54 +02:00
HTMLObjectElement.idl LibWeb: Change attribute type to USVString where applicable 2024-08-17 07:45:00 +02:00
HTMLOListElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLOListElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLOListElement.idl LibWeb: Add ol start and li value attributes support 2023-11-09 16:10:54 +01:00
HTMLOptGroupElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLOptGroupElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLOptGroupElement.idl LibWeb: Reorder and add missing form elements IDL items 2023-10-24 07:27:14 +02:00
HTMLOptionElement.cpp LibWeb: Improve HTMLOptionElement spec compliance 2024-07-26 09:15:39 +01:00
HTMLOptionElement.h LibWeb: Implement selectedness algorithm 2024-07-26 09:15:39 +01:00
HTMLOptionElement.idl LibWeb: Implement the HTMLOptionElement.form attribute 2024-05-16 08:03:13 +02:00
HTMLOptionsCollection.cpp LibWeb: Correct logic for removing end nodes from HTMLOptionsCollection 2024-07-27 20:23:14 +01:00
HTMLOptionsCollection.h LibWeb: Add support for indexed setter of HTMLOptionsCollection 2024-07-16 10:59:59 +01:00
HTMLOptionsCollection.idl LibWeb: Add select and options collection remove method 2024-04-09 09:23:57 +02:00
HTMLOutputElement.cpp LibWeb: Implement the HTMLOutputElement.htmlFor attribute 2024-05-18 11:23:20 +02:00
HTMLOutputElement.h LibWeb: Implement the HTMLOutputElement.htmlFor attribute 2024-05-18 11:23:20 +02:00
HTMLOutputElement.idl LibWeb: Use 'FIXME' extended attribute where possible 2024-05-19 16:24:11 +02:00
HTMLParagraphElement.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
HTMLParagraphElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLParagraphElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLParamElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLParamElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLParamElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLPictureElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLPictureElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLPictureElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLPreElement.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
HTMLPreElement.h LibWeb: Use [Reflect] to implement HTMLPreElement.width 2024-05-21 19:28:43 +02:00
HTMLPreElement.idl LibWeb: Use [Reflect] to implement HTMLPreElement.width 2024-05-21 19:28:43 +02:00
HTMLProgressElement.cpp LibWeb: Limit HTMLProgressElement.max to positive values 2024-08-19 09:02:21 +02:00
HTMLProgressElement.h LibWeb: Support accent-color for range input and progress element 2024-07-15 15:51:50 +01:00
HTMLProgressElement.idl LibWeb: Implement the labels attribute for all labelable elements 2024-05-18 18:09:18 +02:00
HTMLQuoteElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLQuoteElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLQuoteElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLScriptElement.cpp LibWeb: Support SRI for import maps 2024-08-14 21:06:25 +01:00
HTMLScriptElement.h LibWeb: Script force async flag should default to true 2024-08-04 19:25:29 +01:00
HTMLScriptElement.idl LibWeb: Change attribute type to USVString where applicable 2024-08-17 07:45:00 +02:00
HTMLSelectElement.cpp LibWeb: Assign native colors to input, text, and select elements 2024-09-08 09:45:39 +02:00
HTMLSelectElement.h LibWeb: Implement selectedness algorithm 2024-07-26 09:15:39 +01:00
HTMLSelectElement.idl LibWeb: Add autocomplete property 2024-08-13 22:53:55 +01:00
HTMLSlotElement.cpp LibWeb: Make HTMLSlotElement::assigned_{elements,nodes} methods const 2024-05-07 16:45:28 -06:00
HTMLSlotElement.h LibWeb: Make HTMLSlotElement::assigned_{elements,nodes} methods const 2024-05-07 16:45:28 -06:00
HTMLSlotElement.idl LibWeb: Implement manual slottable assignment 2023-09-13 13:45:47 +02:00
HTMLSourceElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLSourceElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLSourceElement.idl LibWeb: Change attribute type to USVString where applicable 2024-08-17 07:45:00 +02:00
HTMLSpanElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLSpanElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLSpanElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLStyleElement.cpp LibWeb: Let style elements remember which StyleSheetList they live in 2024-09-21 08:56:01 +02:00
HTMLStyleElement.h LibWeb: Add method for listing all style sheets on a page 2024-09-03 10:12:07 +01:00
HTMLStyleElement.idl LibWeb: Implement HTMLStyleElement.disabled 2024-06-22 14:57:47 +02:00
HTMLSummaryElement.cpp LibWeb: Make EventTarget::activation_behavior a virtual function 2023-11-20 00:39:42 +01:00
HTMLSummaryElement.h LibWeb: Make EventTarget::activation_behavior a virtual function 2023-11-20 00:39:42 +01:00
HTMLTableCaptionElement.cpp LibWeb: Rename "identifier" and "ValueID" to "Keyword" where correct 2024-08-15 13:58:38 +01:00
HTMLTableCaptionElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLTableCaptionElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLTableCellElement.cpp LibWeb: Rename CSSColorValue::create() to create_from_color() 2024-08-21 10:51:48 +01:00
HTMLTableCellElement.h LibWeb: Implement HTMLTableCellElement.cellIndex 2024-08-07 00:53:38 +01:00
HTMLTableCellElement.idl LibWeb: Add scope attribute to HTMLTableCellElement 2024-09-02 13:09:41 +02:00
HTMLTableColElement.cpp LibWeb: Map dimension attributes for table elements 2024-10-02 09:50:54 +02:00
HTMLTableColElement.h LibWeb: Map dimension attributes for table elements 2024-10-02 09:50:54 +02:00
HTMLTableColElement.idl LibWeb: Add HTML col element span attribute 2023-12-03 20:29:14 +01:00
HTMLTableElement.cpp LibWeb: Map dimension attributes for table elements 2024-10-02 09:50:54 +02:00
HTMLTableElement.h LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLTableElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLTableRowElement.cpp LibWeb: Map dimension attributes for table elements 2024-10-02 09:50:54 +02:00
HTMLTableRowElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLTableRowElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLTableSectionElement.cpp LibWeb: Map dimension attributes for table elements 2024-10-02 09:50:54 +02:00
HTMLTableSectionElement.h LibWeb: Map dimension attributes for table elements 2024-10-02 09:50:54 +02:00
HTMLTableSectionElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLTemplateElement.cpp LibWeb: Update DOM cloning algorithm for declarative shadow DOM 2024-06-25 19:22:35 +02:00
HTMLTemplateElement.h LibWeb: Update DOM cloning algorithm for declarative shadow DOM 2024-06-25 19:22:35 +02:00
HTMLTemplateElement.idl LibWeb: Add HTMLTemplateElement IDL attrs for declarative shadow DOM 2024-06-25 19:22:35 +02:00
HTMLTextAreaElement.cpp LibWeb: Don't move focus when setting input value 2024-09-12 11:45:34 +02:00
HTMLTextAreaElement.h LibWeb: Update the document cursor position when the selection changes 2024-08-31 15:51:08 +02:00
HTMLTextAreaElement.idl LibWeb: Implement setRangeText for input and textarea elements 2024-08-31 07:47:54 +02:00
HTMLTimeElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLTimeElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLTimeElement.idl LibWeb: Add Optional<String> overload for Element::set_attribute 2023-09-02 19:23:41 +01:00
HTMLTitleElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLTitleElement.h LibWeb: Port HTMLTitleElement from ByteString 2023-12-24 13:26:50 +01:00
HTMLTitleElement.idl LibWeb/HTML: Implement text attribute in HTMLTitleElement 2023-12-02 10:35:43 +01:00
HTMLTrackElement.cpp LibWeb: Implement HTMLTrackElement.readyState 2024-08-06 07:57:33 +01:00
HTMLTrackElement.h LibWeb: Implement HTMLTrackElement.readyState 2024-08-06 07:57:33 +01:00
HTMLTrackElement.idl LibWeb: Change attribute type to USVString where applicable 2024-08-17 07:45:00 +02:00
HTMLUListElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLUListElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLUListElement.idl LibWeb: Reorder and add missing HTML elements IDL items 2023-10-25 19:45:41 +02:00
HTMLUnknownElement.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
HTMLUnknownElement.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
HTMLUnknownElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLVideoElement.cpp LibWeb: Prefix AK::Duration with AK Namespace 2024-07-18 09:43:38 +01:00
HTMLVideoElement.h LibWeb: Pass the old attribute value to Element::attribute_changed() 2024-07-10 07:04:08 +02:00
HTMLVideoElement.idl LibWeb: Implement the width and height attributes where missing 2024-05-21 19:28:43 +02:00
ImageBitmap.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
ImageBitmap.h LibWeb: Make CanvasImageSource also be an ImageBitmap 2024-04-08 14:25:36 +02:00
ImageBitmap.idl LibWeb: Implement HTML::ImageBitmap 2024-04-08 14:25:36 +02:00
ImageData.cpp LibWeb: Make new ImageData() use unpremultiplied color data 2024-08-20 20:39:09 +02:00
ImageData.h LibWeb: Add ImageData constructor with data 2024-03-30 19:29:14 +01:00
ImageData.idl LibWeb: Normalize all WebIDL definition lines to four leading spaces 2024-09-10 21:16:53 +01:00
ImageRequest.cpp LibWeb: Rename SharedImageRequest to SharedResourceRequest 2024-08-05 11:26:41 +02:00
ImageRequest.h LibWeb: Rename SharedImageRequest to SharedResourceRequest 2024-08-05 11:26:41 +02:00
LazyLoadingElement.h LibWeb: Extract shared lazy-loading behavior into a base class 2023-12-01 10:28:02 +01:00
ListOfAvailableImages.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
ListOfAvailableImages.h LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
Location.cpp LibWeb: Add setter implementation for location.search 2024-08-21 10:52:19 +01:00
Location.h LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues 2024-05-30 09:29:20 -06:00
Location.idl LibWeb: Use 'FIXME' extended attribute where possible 2024-05-19 16:24:11 +02:00
MediaError.cpp LibWeb: Avoid FlyString lookups when setting IDL interface prototypes 2024-03-16 16:35:54 +01:00
MediaError.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
MediaError.idl LibWeb: Implement the MediaError IDL interface 2023-04-23 16:22:45 +02:00
MessageChannel.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
MessageChannel.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
MessageChannel.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
MessageEvent.cpp LibWeb: Implement MessageEvent.initMessageEvent 2024-07-10 10:28:43 +02:00
MessageEvent.h LibWeb: Implement MessageEvent.initMessageEvent 2024-07-10 10:28:43 +02:00
MessageEvent.idl LibWeb: Implement MessageEvent.initMessageEvent 2024-07-10 10:28:43 +02:00
MessagePort.cpp LibWeb: Account for header size when reading MessagePort message payload 2024-08-01 11:39:43 +02:00
MessagePort.h Ladybird+Userland: Remove use of unnecessary fd passing socket concept 2024-04-19 16:38:55 -04:00
MessagePort.idl LibWeb: Post all MessagePort messages over their LocalSockets 2023-12-20 12:25:40 -07:00
MimeType.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
MimeType.h LibWeb: Delete LegacyPlatformObject and move behavior to PlatformObject 2024-01-12 09:11:18 +01:00
MimeType.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
MimeTypeArray.cpp Bindings: Implement is_supported_property_index in terms of item_value 2024-07-26 14:26:16 +02:00
MimeTypeArray.h Bindings: Implement is_supported_property_index in terms of item_value 2024-07-26 14:26:16 +02:00
MimeTypeArray.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
Navigable.cpp LibWeb: Let determine_the_origin() take an optional URL after all 2024-09-26 10:14:09 +02:00
Navigable.h LibWeb: Invalidate the display list when calling set_needs_display() 2024-09-02 20:12:08 +02:00
NavigableContainer.cpp LibWeb: Use HeapFunction directly in SessionHistoryTraversalQueue 2024-08-18 11:15:08 +02:00
NavigableContainer.h LibWeb: Use HeapFunction directly in SessionHistoryTraversalQueue 2024-08-18 11:15:08 +02:00
NavigateEvent.cpp LibJS+LibWeb: Use new Cell::Visitor helpers to avoid manual iteration 2024-04-16 07:40:01 +02:00
NavigateEvent.h LibWeb: Flesh out apply the history step to setup the navigation API 2024-01-19 11:47:59 +01:00
NavigateEvent.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
Navigation.cpp LibWeb/HTML: Re-order promise resolution to match spec 2024-09-30 13:05:37 +02:00
Navigation.h LibWeb: Move consume history-action user activation to Window 2024-05-29 21:30:15 +02:00
Navigation.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
NavigationCurrentEntryChangeEvent.cpp LibWeb: Avoid FlyString lookups when setting IDL interface prototypes 2024-03-16 16:35:54 +01:00
NavigationCurrentEntryChangeEvent.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
NavigationCurrentEntryChangeEvent.idl LibWeb: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +02:00
NavigationDestination.cpp LibWeb: Avoid FlyString lookups when setting IDL interface prototypes 2024-03-16 16:35:54 +01:00
NavigationDestination.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
NavigationDestination.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
NavigationHistoryEntry.cpp LibWeb: Add SessionHistoryEntry::document() 2024-03-27 18:07:07 +01:00
NavigationHistoryEntry.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
NavigationHistoryEntry.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
NavigationParams.cpp LibWeb: Make HTML::Environment a GC-allocated type 2024-04-24 17:04:43 +02:00
NavigationParams.h LibWeb: Rename 'cross-origin opener policy' to 'opener policy' 2024-09-24 12:30:21 +01:00
NavigationTransition.cpp LibWeb: Avoid FlyString lookups when setting IDL interface prototypes 2024-03-16 16:35:54 +01:00
NavigationTransition.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
NavigationTransition.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
NavigationType.h LibWeb: Add NavigationType to prep for Navigation API platform objects 2023-08-24 11:03:57 -06:00
NavigationType.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
Navigator.cpp LibWeb: Implement Navigator.mediaCapabilities 2024-09-05 14:52:26 +01:00
Navigator.h LibWeb: Implement Navigator.mediaCapabilities 2024-09-05 14:52:26 +01:00
Navigator.idl LibWeb: Implement Navigator.mediaCapabilities 2024-09-05 14:52:26 +01:00
NavigatorBeacon.cpp LibWeb: Use keepalive maximum size in NavigatorBeacon 2024-08-11 20:07:10 +01:00
NavigatorBeacon.h LibWeb: Remove circular include NavigatorBeacon.h <-> Navigator.h 2024-08-19 12:56:55 +02:00
NavigatorBeacon.idl LibWeb: Add basic Navigator send beacon support 2023-09-18 11:08:26 -06:00
NavigatorConcurrentHardware.h LibWeb: Fill out implementation for navigator.hardwareConcurrency 2024-04-06 07:20:22 +02:00
NavigatorConcurrentHardware.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
NavigatorID.cpp LibWeb: Support Gecko and WebKit navigator compatibility modes 2024-07-05 07:14:03 +02:00
NavigatorID.h LibWeb: Support Gecko and WebKit navigator compatibility modes 2024-07-05 07:14:03 +02:00
NavigatorID.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
NavigatorLanguage.h LibWeb: Make preferred languages configurable 2024-07-25 11:38:59 +01:00
NavigatorLanguage.idl LibWeb: Add comments and missing items of various IDL files 2023-10-25 19:45:41 +02:00
NavigatorOnLine.h LibWeb: Re-implement HTML::Navigator using IDL 2022-10-09 10:14:57 +02:00
NavigatorOnLine.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
Numbers.cpp LibWeb: Add “valid floating-point number” for HTMLInputElement.value 2024-08-28 07:49:17 -04:00
Numbers.h LibWeb: Add “valid floating-point number” for HTMLInputElement.value 2024-08-28 07:49:17 -04:00
Origin.cpp LibWeb: Add facilities to serialize EnvironmentSettingsObjects 2024-03-06 07:19:10 +01:00
Origin.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
PageTransitionEvent.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
PageTransitionEvent.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
PageTransitionEvent.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
Path2D.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Path2D.h LibGfx: Rename Path => DeprecatedPath 2024-08-20 09:30:05 +02:00
Path2D.idl LibWeb: Switch IDL from UseNewAKString to UseDeprecatedAKString 2023-09-02 19:23:41 +01:00
Plugin.cpp Bindings: Implement is_supported_property_index in terms of item_value 2024-07-26 14:26:16 +02:00
Plugin.h Bindings: Implement is_supported_property_index in terms of item_value 2024-07-26 14:26:16 +02:00
Plugin.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
PluginArray.cpp Bindings: Implement is_supported_property_index in terms of item_value 2024-07-26 14:26:16 +02:00
PluginArray.h Bindings: Implement is_supported_property_index in terms of item_value 2024-07-26 14:26:16 +02:00
PluginArray.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
PolicyContainers.cpp LibWeb: Add facilities to serialize EnvironmentSettingsObjects 2024-03-06 07:19:10 +01:00
PolicyContainers.h LibWeb: Implement EmbedderPolicy struct 2024-07-10 07:03:37 +02:00
PopStateEvent.cpp LibWeb: Add popstate event support 2024-04-11 21:25:06 +02:00
PopStateEvent.h LibWeb: Add popstate event support 2024-04-11 21:25:06 +02:00
PopStateEvent.idl LibWeb: Normalize all WebIDL definition lines to four leading spaces 2024-09-10 21:16:53 +01:00
POSTResource.h LibWeb: Include the Content-Type boundary directive in form submissions 2024-08-22 14:21:13 +02:00
PotentialCORSRequest.cpp AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
PotentialCORSRequest.h AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
PromiseRejectionEvent.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
PromiseRejectionEvent.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
PromiseRejectionEvent.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
SandboxingFlagSet.h LibWeb: Convert SandboxingFlagSet into a enum class 2023-08-29 09:39:57 +02:00
ScrollOptions.h LibWeb: Add AO for "normalize non-finite values" 2024-05-07 17:21:52 -06:00
SelectedFile.cpp LibIPC+Userland: Make IPC::File always own its file descriptor 2024-04-19 06:34:07 -04:00
SelectedFile.h LibWeb+LibWebView+WebContent: Implement more <input type=file> behavior 2024-02-26 14:18:49 +01:00
SelectItem.cpp LibWeb: Add support for select options disabled state 2024-04-08 17:24:48 -04:00
SelectItem.h LibWeb: Add support for select options disabled state 2024-04-08 17:24:48 -04:00
ServiceWorker.cpp LibWeb: Add stub of ServiceWorker interface 2024-09-20 22:41:24 +01:00
ServiceWorker.h LibWeb: Add stub of ServiceWorker interface 2024-09-20 22:41:24 +01:00
ServiceWorker.idl LibWeb: Add stub of ServiceWorker interface 2024-09-20 22:41:24 +01:00
ServiceWorkerContainer.cpp LibWeb: Start implementing serviceWorker.register 2024-09-20 22:41:24 +01:00
ServiceWorkerContainer.h LibWeb: Start implementing serviceWorker.register 2024-09-20 22:41:24 +01:00
ServiceWorkerContainer.idl LibWeb: Start implementing serviceWorker.register 2024-09-20 22:41:24 +01:00
ServiceWorkerRegistration.cpp LibWeb: Stub the ServiceWorkerRegistration interface 2024-08-25 09:48:30 +02:00
ServiceWorkerRegistration.h LibWeb: Stub the ServiceWorkerRegistration interface 2024-08-25 09:48:30 +02:00
ServiceWorkerRegistration.idl LibWeb: Start implementing serviceWorker.register 2024-09-20 22:41:24 +01:00
SessionHistoryEntry.cpp LibWeb: Fix always hanging Navigable::reload() 2024-04-13 09:19:00 -07:00
SessionHistoryEntry.h LibWeb: Fix always hanging Navigable::reload() 2024-04-13 09:19:00 -07:00
SessionHistoryTraversalQueue.cpp LibWeb: Use HeapFunction directly in SessionHistoryTraversalQueue 2024-08-18 11:15:08 +02:00
SessionHistoryTraversalQueue.h LibWeb: Use HeapFunction directly in SessionHistoryTraversalQueue 2024-08-18 11:15:08 +02:00
SharedResourceRequest.cpp LibWeb: Rename SharedImageRequest to SharedResourceRequest 2024-08-05 11:26:41 +02:00
SharedResourceRequest.h LibWeb: Rename SharedImageRequest to SharedResourceRequest 2024-08-05 11:26:41 +02:00
SourceSet.cpp LibWeb: Bring parse_as_sizes_attribute() up to date with the spec 2024-09-12 07:39:11 +02:00
SourceSet.h LibWeb: Bring parse_as_sizes_attribute() up to date with the spec 2024-09-12 07:39:11 +02:00
SourceSnapshotParams.h LibWeb: Convert SandboxingFlagSet into a enum class 2023-08-29 09:39:57 +02:00
Storage.cpp Bindings: Remove exception handling for named_item_value 2024-07-26 14:26:16 +02:00
Storage.h Bindings: Remove exception handling for named_item_value 2024-07-26 14:26:16 +02:00
Storage.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
StructuredSerialize.cpp LibWeb: Correct spec steps for serializable objects 2024-03-30 21:26:37 +01:00
StructuredSerialize.h LibWeb: Add structured_deserialize_internal() 2024-03-20 09:16:01 +01:00
SubmitEvent.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
SubmitEvent.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
SubmitEvent.idl LibWeb: Format all .idl files to use four space indentation 2024-01-18 14:00:06 +01:00
TagNames.cpp LibWeb: Port Element::local_name and TagNames from Deprecated String 2023-10-03 14:47:53 +01:00
TagNames.h LibWeb: Port Element::local_name and TagNames from Deprecated String 2023-10-03 14:47:53 +01:00
TextMetrics.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
TextMetrics.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
TextMetrics.idl LibWeb: Expose TextMetrics to Worker 2024-08-24 11:25:19 +01:00
TextTrack.cpp LibWeb/HTML: Implement TextTrack.mode 2024-07-26 09:30:19 +02:00
TextTrack.h LibWeb/HTML: Add readiness state to TextTrack 2024-07-26 09:30:19 +02:00
TextTrack.idl LibWeb/HTML: Implement TextTrack.mode 2024-07-26 09:30:19 +02:00
TextTrackCue.cpp LibWeb/HTML: Implement TextTrackCue idl interface 2024-09-24 23:48:56 +01:00
TextTrackCue.h LibWeb/HTML: Implement TextTrackCue idl interface 2024-09-24 23:48:56 +01:00
TextTrackCue.idl LibWeb/HTML: Implement TextTrackCue idl interface 2024-09-24 23:48:56 +01:00
TextTrackCueList.cpp LibWeb/HTML: Implement TextTrackCueList idl interface 2024-09-24 23:48:56 +01:00
TextTrackCueList.h LibWeb/HTML: Implement TextTrackCueList idl interface 2024-09-24 23:48:56 +01:00
TextTrackCueList.idl LibWeb/HTML: Implement TextTrackCueList idl interface 2024-09-24 23:48:56 +01:00
TextTrackList.cpp LibWeb/HTML: Implement TextTrackList IDL interface 2024-07-06 11:41:13 +02:00
TextTrackList.h LibWeb/HTML: Implement TextTrackList IDL interface 2024-07-06 11:41:13 +02:00
TextTrackList.idl LibWeb/HTML: Implement TextTrackList IDL interface 2024-07-06 11:41:13 +02:00
Timer.cpp LibCore: Stop obsessing about tiny OOMs in Core::Timer 2024-04-17 07:16:52 +02:00
Timer.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
TimeRanges.cpp LibWeb: Avoid FlyString lookups when setting IDL interface prototypes 2024-03-16 16:35:54 +01:00
TimeRanges.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
TimeRanges.idl LibWeb: Stub out the HTML TimeRanges IDL interface 2023-04-19 07:57:52 +02:00
ToggleEvent.cpp LibWeb: Avoid FlyString lookups when setting IDL interface prototypes 2024-03-16 16:35:54 +01:00
ToggleEvent.h LibWeb: Put most LibWeb GC objects in type-specific heap blocks 2023-11-19 22:00:48 +01:00
ToggleEvent.idl LibWeb: Implement ToggleEvent for HTMLDetailsElement 2023-09-13 13:45:47 +02:00
ToggleTaskTracker.h LibWeb: Make HTML::Task IDs a sequential, distinct numeric type 2024-08-05 09:12:07 +02:00
TokenizedFeatures.cpp LibWeb: Move window.open TokenizedFeature parsing into its own file 2024-05-30 16:16:33 -04:00
TokenizedFeatures.h LibWeb: Move window.open TokenizedFeature parsing into its own file 2024-05-30 16:16:33 -04:00
TrackEvent.cpp LibWeb: Allow TrackEvent track to be a TextTrack 2024-07-06 11:41:13 +02:00
TrackEvent.h LibWeb: Allow TrackEvent track to be a TextTrack 2024-07-06 11:41:13 +02:00
TrackEvent.idl LibWeb: Allow TrackEvent track to be a TextTrack 2024-07-06 11:41:13 +02:00
TraversableNavigable.cpp LibWeb: Update close_top_level_traversable() to match the spec 2024-09-23 14:38:17 +02:00
TraversableNavigable.h LibWeb: Use HeapFunction directly in SessionHistoryTraversalQueue 2024-08-18 11:15:08 +02:00
UserActivation.cpp LibWeb: Implement UserActivation 2024-05-29 09:32:59 -06:00
UserActivation.h LibWeb: Implement UserActivation 2024-05-29 09:32:59 -06:00
UserActivation.idl LibWeb: Implement UserActivation 2024-05-29 09:32:59 -06:00
ValidityState.cpp LibWeb: Run clang-format 2024-06-16 15:30:28 -04:00
ValidityState.h LibWeb: Run clang-format 2024-06-16 15:30:28 -04:00
ValidityState.idl LibWeb: Add stub for ValidityState 2024-06-09 10:13:32 +02:00
VideoTrack.cpp LibWeb: Prefix AK::Duration with AK Namespace 2024-07-18 09:43:38 +01:00
VideoTrack.h LibWeb: Prefix AK::Duration with AK Namespace 2024-07-18 09:43:38 +01:00
VideoTrack.idl LibWeb: Implement VideoTrack and VideoTrackList 2023-04-07 16:02:22 +02:00
VideoTrackList.cpp LibWeb: Remove OOM error propagation from HTMLMediaElement (and friends) 2024-04-26 12:21:57 -04:00
VideoTrackList.h LibWeb: Remove OOM error propagation from HTMLMediaElement (and friends) 2024-04-26 12:21:57 -04:00
VideoTrackList.idl LibWeb: Implement VideoTrack and VideoTrackList 2023-04-07 16:02:22 +02:00
VisibilityState.h LibWeb+WebContent+Browser: Plumb visibility state from GUI to web pages 2022-09-20 10:32:14 +02:00
WebViewHints.cpp LibWeb: Parse TokenizedFeatures from window.open 2024-05-30 16:16:33 -04:00
WebViewHints.h LibWeb: Parse TokenizedFeatures from window.open 2024-05-30 16:16:33 -04:00
Window.cpp LibWeb: Expose crypto object to workers 2024-09-18 10:09:01 +02:00
Window.h LibWeb: Expose crypto object to workers 2024-09-18 10:09:01 +02:00
Window.idl LibWeb: Expose crypto object to workers 2024-09-18 10:09:01 +02:00
WindowEventHandlers.cpp LibWeb: Ignore window-forwarded document.body.onfoo in detached DOM 2024-03-11 18:29:10 +01:00
WindowEventHandlers.h LibWeb: Ignore window-forwarded document.body.onfoo in detached DOM 2024-03-11 18:29:10 +01:00
WindowLocalStorage.idl LibWeb/HTML: Port Window.localStorage to IDL 2023-03-07 23:33:34 +00:00
WindowOrWorkerGlobalScope.cpp LibWeb: Fire error event when script has an execution error 2024-09-27 07:02:20 -04:00
WindowOrWorkerGlobalScope.h LibWeb: Fire error event when script has an execution error 2024-09-27 07:02:20 -04:00
WindowOrWorkerGlobalScope.idl LibWeb: Expose crypto object to workers 2024-09-18 10:09:01 +02:00
WindowProxy.cpp LibJS: Add PropertyLookupPhase enum to distinguish Object [[Get]] calls 2024-05-04 21:42:59 +02:00
WindowProxy.h LibJS: Add PropertyLookupPhase enum to distinguish Object [[Get]] calls 2024-05-04 21:42:59 +02:00
WindowSessionStorage.idl LibWeb/HTML: Port Window.sessionStorage to IDL 2023-03-07 23:33:34 +00:00
Worker.cpp LibWeb: Remove Bindings/Forward.h from LibWeb/Forward.h 2024-04-27 18:29:35 -04:00
Worker.h LibWeb: Implement AbstractWorker 2024-09-02 13:10:44 +02:00
Worker.idl LibWeb: Use proper enums in WorkerOptions dictionary 2024-09-20 22:41:24 +01:00
WorkerAgent.cpp Ladybird+Userland: Remove use of unnecessary fd passing socket concept 2024-04-19 16:38:55 -04:00
WorkerAgent.h LibWeb: Use proper enums in WorkerOptions dictionary 2024-09-20 22:41:24 +01:00
WorkerDebugConsoleClient.cpp LibJS+LibWeb: Make Console, ConsoleClient & subclasses GC-allocated 2024-04-21 09:12:25 +02:00
WorkerDebugConsoleClient.h LibJS: Make JS::Cell a Weakable 2024-05-04 21:42:59 +02:00
WorkerGlobalScope.cpp LibWeb: Create separate DedicatedWorkerGlobalScope class 2024-07-10 07:04:53 +02:00
WorkerGlobalScope.h LibWeb: Create separate DedicatedWorkerGlobalScope class 2024-07-10 07:04:53 +02:00
WorkerGlobalScope.idl LibWeb: Create separate DedicatedWorkerGlobalScope class 2024-07-10 07:04:53 +02:00
WorkerLocation.cpp LibURL+Everywhere: Only percent decode URL paths when actually needed 2024-08-05 09:58:13 +02:00
WorkerLocation.h LibURL+Everywhere: Only percent decode URL paths when actually needed 2024-08-05 09:58:13 +02:00
WorkerLocation.idl IDL: Add missing spec links 2023-11-11 08:51:51 +01:00
WorkerNavigator.cpp LibWeb: Add WorkerNavigator.serviceWorker API 2024-09-07 11:37:49 +02:00
WorkerNavigator.h LibWeb: Add WorkerNavigator.serviceWorker API 2024-09-07 11:37:49 +02:00
WorkerNavigator.idl LibWeb: Add WorkerNavigator.serviceWorker API 2024-09-07 11:37:49 +02:00