ladybird/Userland/Libraries/LibWeb/HTML
Timothy Flynn becd70eccb LibWeb: Begin implementing HTMLMediaElement's readyState attribute
It's not totally clear to me when all of these states are supposed to be
set. For example, nothing in the HTMLMediaElement spec says to "set the
readyState attribute to HAVE_ENOUGH_DATA". However, this will at least
advance the readyState to HAVE_METADATA, which is needed for other
useful attributes for debugging.
2023-04-07 16:02:22 +02:00
..
Canvas LibWeb: Implement CRC2D.imageSmoothingEnabled 2023-03-29 22:48:04 +02:00
CrossOrigin LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
CustomElements LibWeb: Introduce CustomElementRegistry and creating custom elements 2023-04-06 11:36:56 +02:00
EventLoop LibWeb: Support taking matching tasks out of a task queue 2023-04-07 16:02:22 +02:00
Parser LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
Scripting LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
SyntaxHighlighter LibGfx+Userland: Make TextAttributes::underline_style optional 2023-03-15 14:55:49 +01:00
AbstractBrowsingContext.h LibWeb: Port AbstractBrowsingContext to String 2023-04-06 08:41:43 +02:00
ActivateTab.h WebContent+Everywhere: Add an option to not activate new tabs over IPC 2023-03-21 09:39:49 +00:00
AnimationFrameCallbackDriver.h LibJS+LibWeb: Add a bunch of missing includes 2023-03-06 13:05:43 +00:00
AnimationFrameProvider.idl LibWeb/HTML: Port Window.cancelAnimationFrame() to IDL 2023-03-07 23:33:34 +00:00
AttributeNames.cpp LibWeb: Initialize static web strings during main-thread VM creation 2023-03-18 19:50:45 +01:00
AttributeNames.h LibWeb: Introduce CustomElementRegistry and creating custom elements 2023-04-06 11:36:56 +02:00
BrowsingContext.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
BrowsingContext.h LibWeb: Change "popup"-related storage types to named enums 2023-03-22 00:12:53 +01:00
BrowsingContextContainer.cpp LibWeb: Port AbstractBrowsingContext to String 2023-04-06 08:41:43 +02:00
BrowsingContextContainer.h
BrowsingContextGroup.cpp
BrowsingContextGroup.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
CanvasGradient.cpp LibGfx+LibWeb: Propagate OOM when appending CanvasGradient color stops 2023-03-02 11:49:13 +01:00
CanvasGradient.h LibWeb: Make factory methods of HTML::CanvasGradient fallible 2023-02-18 00:52:47 +01:00
CanvasGradient.idl
CanvasPattern.cpp LibGfx+LibWeb: Propagate OOM when creating PaintStyles 2023-03-02 11:49:13 +01:00
CanvasPattern.h LibGfx+LibWeb: Propagate OOM when creating PaintStyles 2023-03-02 11:49:13 +01:00
CanvasPattern.idl LibWeb: Implement CanvasRenderingContext2D.createPattern() 2023-02-03 20:36:21 +01:00
CanvasRenderingContext2D.cpp LibWeb: Transform the default path in CRC2D#fill(CanvasFillRule) 2023-04-06 17:45:07 +02:00
CanvasRenderingContext2D.h LibWeb: Implement CRC2D.imageSmoothingEnabled 2023-03-29 22:48:04 +02:00
CanvasRenderingContext2D.idl LibWeb: Implement CRC2D.imageSmoothingEnabled 2023-03-29 22:48:04 +02:00
CloseEvent.cpp LibWeb: Port CloseEvent to new String 2023-03-05 18:25:59 +00:00
CloseEvent.h LibWeb: Port CloseEvent to new String 2023-03-05 18:25:59 +00:00
CloseEvent.idl LibWeb: Port CloseEvent to new String 2023-03-05 18:25:59 +00:00
CORSSettingAttribute.cpp LibWeb: Implement 'create a potential-CORS request' algorithm 2023-03-19 14:16:15 +00:00
CORSSettingAttribute.h LibWeb: Implement 'create a potential-CORS request' algorithm 2023-03-19 14:16:15 +00:00
DocumentReadyState.h
DOMParser.cpp LibWeb: Make factory method of DOM::ElementFactory fallible 2023-02-22 09:55:33 +01:00
DOMParser.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
DOMParser.idl
DOMStringMap.cpp LibWeb: Restore proper functionality of legacy platform objects 2023-02-28 12:36:14 +01:00
DOMStringMap.h LibWeb: Restore proper functionality of legacy platform objects 2023-02-28 12:36:14 +01:00
DOMStringMap.idl
ErrorEvent.cpp LibWeb: Port ErrorEvent to new String 2023-03-05 18:25:59 +00:00
ErrorEvent.h LibWeb: Port ErrorEvent to new String 2023-03-05 18:25:59 +00:00
ErrorEvent.idl LibWeb: Port ErrorEvent to new String 2023-03-05 18:25:59 +00:00
EventHandler.cpp LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
EventHandler.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
EventNames.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
EventNames.h LibWeb: Define missing media HTML event names 2023-04-07 16:02:22 +02:00
Focus.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
Focus.h
FormAssociatedElement.cpp
FormAssociatedElement.h LibWeb: Implement HTMLFormElement::reset 2023-01-03 18:09:40 +01:00
FormControlInfrastructure.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
FormControlInfrastructure.h LibWeb: Implement multipart/form-data encoding algorithm 2023-04-05 09:43:52 +01:00
FormDataEvent.cpp LibWeb: Port FormDataEvent to new String 2023-03-05 18:25:59 +00:00
FormDataEvent.h LibWeb: Port FormDataEvent to new String 2023-03-05 18:25:59 +00:00
FormDataEvent.idl LibWeb: Port FormDataEvent to new String 2023-03-05 18:25:59 +00:00
GlobalEventHandlers.cpp
GlobalEventHandlers.h LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
History.cpp LibWeb: Make factory method of HTML::History fallible 2023-02-18 00:52:47 +01:00
History.h LibWeb: Make factory method of HTML::History fallible 2023-02-18 00:52:47 +01:00
History.idl
HistoryHandlingBehavior.h
HTMLAnchorElement.cpp LibWeb: Add HTMLAnchorElement.referrerPolicy property 2023-03-31 11:36:41 +01:00
HTMLAnchorElement.h LibWeb: Add HTMLAnchorElement.referrerPolicy property 2023-03-31 11:36:41 +01:00
HTMLAnchorElement.idl LibWeb: Add HTMLAnchorElement.referrerPolicy property 2023-03-31 11:36:41 +01:00
HTMLAreaElement.cpp LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLAreaElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLAreaElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLAudioElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLAudioElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLAudioElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLBaseElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLBaseElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLBaseElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLBlinkElement.cpp
HTMLBlinkElement.h
HTMLBodyElement.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLBodyElement.h LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLBodyElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLBRElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLBRElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLBRElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLButtonElement.cpp Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_case 2023-03-10 13:15:44 +01:00
HTMLButtonElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLButtonElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLCanvasElement.cpp LibGfx: Move all image loaders and writers to a subdirectory 2023-03-21 22:39:25 +01:00
HTMLCanvasElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLCanvasElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDataElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLDataElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLDataElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDataListElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLDataListElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLDataListElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLDetailsElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLDetailsElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLDetailsElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDialogElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLDialogElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLDialogElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDirectoryElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLDirectoryElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLDirectoryElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDivElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLDivElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLDivElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLDListElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLDListElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLDListElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLElement.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLElement.h LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLEmbedElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLEmbedElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLEmbedElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLFieldSetElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLFieldSetElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLFieldSetElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLFontElement.cpp LibWeb: Move PercentageOr and subclasses into PercentageOr.{h,cpp} 2023-03-30 21:29:50 +02:00
HTMLFontElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLFontElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLFormElement.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLFormElement.h LibWeb: Stub out a few form validation and selection methods 2023-03-19 18:58:50 +00:00
HTMLFormElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLFrameElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLFrameElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLFrameElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLFrameSetElement.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLFrameSetElement.h LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLFrameSetElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLHeadElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLHeadElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLHeadElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLHeadingElement.cpp LibWeb: Split IdentifierStyleValue out of StyleValue.{h,cpp} 2023-03-25 16:56:04 +00:00
HTMLHeadingElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLHeadingElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLHRElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLHRElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLHRElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLHtmlElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLHtmlElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLHtmlElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLHyperlinkElementUtils.cpp LibWeb+WebContent: Change the "noopener" storage type to a named enum 2023-03-22 00:12:53 +01:00
HTMLHyperlinkElementUtils.h LibWeb+WebContent: Change the "noopener" storage type to a named enum 2023-03-22 00:12:53 +01:00
HTMLHyperlinkElementUtils.idl
HTMLIFrameElement.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLIFrameElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLIFrameElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLImageElement.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLImageElement.h LibWeb: Make HTMLImageElement loads delay the document load event 2023-04-02 06:45:44 +02:00
HTMLImageElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLInputElement.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLInputElement.h LibWeb: Implement indeterminate IDL attribute in HTMLInputElement 2023-03-20 10:15:58 +00:00
HTMLInputElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLLabelElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLLabelElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLLabelElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLLegendElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLLegendElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLLegendElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLLIElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLLIElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLLIElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLLinkElement.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLLinkElement.h LibWeb: Remove now-unused includes from StyleValue.cpp 2023-03-25 16:56:04 +00:00
HTMLLinkElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLMapElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLMapElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLMapElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLMarqueeElement.cpp LibWeb: Split ColorStyleValue out of StyleValue.{h,cpp} 2023-03-25 16:56:04 +00:00
HTMLMarqueeElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLMarqueeElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLMediaElement.cpp LibWeb: Begin implementing HTMLMediaElement's readyState attribute 2023-04-07 16:02:22 +02:00
HTMLMediaElement.h LibWeb: Begin implementing HTMLMediaElement's readyState attribute 2023-04-07 16:02:22 +02:00
HTMLMediaElement.idl LibWeb: Begin implementing HTMLMediaElement's readyState attribute 2023-04-07 16:02:22 +02:00
HTMLMenuElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLMenuElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLMenuElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLMetaElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLMetaElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLMetaElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLMeterElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLMeterElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLMeterElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLModElement.cpp LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLModElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLModElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLObjectElement.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLObjectElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLObjectElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLOListElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLOListElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLOListElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLOptGroupElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLOptGroupElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLOptGroupElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLOptionElement.cpp LibWeb/Infra: Port strip_and_collapse_whitespace() to new String 2023-03-04 23:27:08 +00:00
HTMLOptionElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLOptionElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLOptionsCollection.cpp LibWeb: Make factory method of HTML::HTMLOptionsCollection fallible 2023-02-18 00:52:47 +01:00
HTMLOptionsCollection.h LibWeb: Make factory method of HTML::HTMLOptionsCollection fallible 2023-02-18 00:52:47 +01:00
HTMLOptionsCollection.idl
HTMLOutputElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLOutputElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLOutputElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLParagraphElement.cpp LibWeb: Split IdentifierStyleValue out of StyleValue.{h,cpp} 2023-03-25 16:56:04 +00:00
HTMLParagraphElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLParagraphElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLParamElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLParamElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLParamElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLPictureElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLPictureElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLPictureElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLPreElement.cpp LibWeb: Split IdentifierStyleValue out of StyleValue.{h,cpp} 2023-03-25 16:56:04 +00:00
HTMLPreElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLPreElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLProgressElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLProgressElement.h LibWeb: Fix is<HTML::HTMLProgressElement>() check 2023-03-17 08:39:37 +01:00
HTMLProgressElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLQuoteElement.cpp LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLQuoteElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLQuoteElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLScriptElement.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
HTMLScriptElement.h LibWeb: Remove now-unused includes from StyleValue.cpp 2023-03-25 16:56:04 +00:00
HTMLScriptElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLSelectElement.cpp LibJS: Handle both const and non-const Ts in Handle<T>::create() 2023-03-06 13:05:43 +00:00
HTMLSelectElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLSelectElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLSlotElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLSlotElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLSlotElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLSourceElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLSourceElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLSourceElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLSpanElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLSpanElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLSpanElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLStyleElement.cpp LibWeb: Use is_ascii_case_insensitive_match() where the spec says to 2023-02-19 00:46:47 +01:00
HTMLStyleElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLStyleElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLTableCaptionElement.cpp LibWeb: Split IdentifierStyleValue out of StyleValue.{h,cpp} 2023-03-25 16:56:04 +00:00
HTMLTableCaptionElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLTableCaptionElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLTableCellElement.cpp LibWeb: Split IdentifierStyleValue out of StyleValue.{h,cpp} 2023-03-25 16:56:04 +00:00
HTMLTableCellElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLTableCellElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLTableColElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLTableColElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLTableColElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLTableElement.cpp LibWeb: Split ColorStyleValue out of StyleValue.{h,cpp} 2023-03-25 16:56:04 +00:00
HTMLTableElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLTableElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLTableRowElement.cpp LibWeb: Make factory method of DOM::ElementFactory fallible 2023-02-22 09:55:33 +01:00
HTMLTableRowElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLTableRowElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLTableSectionElement.cpp LibWeb: Make factory method of DOM::ElementFactory fallible 2023-02-22 09:55:33 +01:00
HTMLTableSectionElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLTableSectionElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLTemplateElement.cpp LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate 2023-01-29 00:02:45 +00:00
HTMLTemplateElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLTemplateElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLTextAreaElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLTextAreaElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLTextAreaElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLTimeElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLTimeElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLTimeElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLTitleElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLTitleElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLTitleElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLTrackElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLTrackElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLTrackElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLUListElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLUListElement.h LibWeb: Move ARIA-related code into the Web::ARIA namespace 2023-01-29 00:02:55 +00:00
HTMLUListElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
HTMLUnknownElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLUnknownElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLUnknownElement.idl LibWeb: Add missing constructors to HTMLElement IDLs 2023-03-23 13:37:40 +01:00
HTMLVideoElement.cpp LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLVideoElement.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
HTMLVideoElement.idl LibWeb: Add a bunch of missing CEReactions 2023-04-06 11:36:56 +02:00
ImageData.cpp LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate 2023-01-29 00:02:45 +00:00
ImageData.h LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors 2023-01-29 00:02:45 +00:00
ImageData.idl
Location.cpp LibWeb/HTML: Add missing SecurityError checks to Location 2023-03-04 23:27:08 +00:00
Location.h LibWeb/HTML: Add missing SecurityError checks to Location 2023-03-04 23:27:08 +00:00
Location.idl LibWeb/HTML: Port Location to new String 2023-03-04 23:27:08 +00:00
MessageChannel.cpp LibWeb: Make factory method of HTML::MessagePort fallible 2023-02-18 00:52:47 +01:00
MessageChannel.h LibWeb: Make factory method of HTML::MessageChannel fallible 2023-02-18 00:52:47 +01:00
MessageChannel.idl
MessageEvent.cpp LibWeb: Port MessageEvent to new String 2023-03-05 18:25:59 +00:00
MessageEvent.h LibWeb: Port MessageEvent to new String 2023-03-05 18:25:59 +00:00
MessageEvent.idl LibWeb: Port MessageEvent to new String 2023-03-05 18:25:59 +00:00
MessagePort.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
MessagePort.h LibWeb/HTML: Port Window.structuredClone() to IDL 2023-03-07 23:33:34 +00:00
MessagePort.idl LibWeb/HTML: Port Window.structuredClone() to IDL 2023-03-07 23:33:34 +00:00
MimeType.cpp LibWeb: Follow-up fixes for Linus's comments in #17658 2023-02-28 13:16:39 +01:00
MimeType.h LibWeb: Follow-up fixes for Linus's comments in #17658 2023-02-28 13:16:39 +01:00
MimeType.idl LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
MimeTypeArray.cpp LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
MimeTypeArray.h LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
MimeTypeArray.idl LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
NavigationParams.h
Navigator.cpp LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
Navigator.h LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
Navigator.idl LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
NavigatorConcurrentHardware.h
NavigatorConcurrentHardware.idl
NavigatorID.cpp
NavigatorID.h
NavigatorID.idl
NavigatorLanguage.h
NavigatorLanguage.idl
NavigatorOnLine.h
NavigatorOnLine.idl
Origin.h
PageTransitionEvent.cpp LibWeb: Port PageTransitionEvent to new String 2023-03-05 18:25:59 +00:00
PageTransitionEvent.h LibWeb: Port PageTransitionEvent to new String 2023-03-05 18:25:59 +00:00
PageTransitionEvent.idl LibWeb: Port PageTransitionEvent to new String 2023-03-05 18:25:59 +00:00
Path2D.cpp Everywhere: Stop using NonnullRefPtrVector 2023-03-06 23:46:35 +01:00
Path2D.h LibWeb: Implement Path2D#addPath 2023-02-27 20:55:09 +01:00
Path2D.idl LibWeb: Implement Path2D#addPath 2023-02-27 20:55:09 +01:00
Plugin.cpp Everywhere: Use '_{short_,}string' literals more 2023-02-28 15:15:36 +00:00
Plugin.h LibWeb: Follow-up fixes for Linus's comments in #17658 2023-02-28 13:16:39 +01:00
Plugin.idl LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
PluginArray.cpp LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
PluginArray.h LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
PluginArray.idl LibWeb: Implement navigator.{plugins,mimeTypes} 2023-02-28 12:36:14 +01:00
PolicyContainers.h
PotentialCORSRequest.cpp LibWeb: Implement 'create a potential-CORS request' algorithm 2023-03-19 14:16:15 +00:00
PotentialCORSRequest.h LibWeb: Implement 'create a potential-CORS request' algorithm 2023-03-19 14:16:15 +00:00
PromiseRejectionEvent.cpp LibWeb: Port PromiseRejectionEvent to new String 2023-03-05 18:25:59 +00:00
PromiseRejectionEvent.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
PromiseRejectionEvent.idl LibWeb: Port PromiseRejectionEvent to new String 2023-03-05 18:25:59 +00:00
RemoteBrowsingContext.cpp LibWeb: Introduce RemoteBrowsingContext 2023-03-16 13:17:37 -04:00
RemoteBrowsingContext.h LibWeb: Introduce RemoteBrowsingContext 2023-03-16 13:17:37 -04:00
SandboxingFlagSet.h
SessionHistoryEntry.h LibJS+LibWeb: Add a bunch of missing includes 2023-03-06 13:05:43 +00:00
Storage.cpp LibWeb: Restore Storage as a legacy platform object 2023-02-28 12:36:14 +01:00
Storage.h LibWeb: Restore Storage as a legacy platform object 2023-02-28 12:36:14 +01:00
Storage.idl
StructuredSerialize.cpp
StructuredSerialize.h
SubmitEvent.cpp LibWeb: Port SubmitEvent to new String 2023-03-05 18:25:59 +00:00
SubmitEvent.h LibWeb: Port SubmitEvent to new String 2023-03-05 18:25:59 +00:00
SubmitEvent.idl LibWeb: Port SubmitEvent to new String 2023-03-05 18:25:59 +00:00
TagNames.cpp LibWeb: Initialize static web strings during main-thread VM creation 2023-03-18 19:50:45 +01:00
TagNames.h LibWeb: Introduce CustomElementRegistry and creating custom elements 2023-04-06 11:36:56 +02:00
TextMetrics.cpp LibWeb: Make factory method of HTML::TextMetrics fallible 2023-02-18 00:52:47 +01:00
TextMetrics.h LibWeb: Make factory method of HTML::TextMetrics fallible 2023-02-18 00:52:47 +01:00
TextMetrics.idl
Timer.cpp LibWeb: Change HTML::Timer to store its owning window as a JS::Object 2023-03-14 09:07:40 -04:00
Timer.h LibWeb: Change HTML::Timer to store its owning window as a JS::Object 2023-03-14 09:07:40 -04:00
TokenizedFeatures.h LibWeb: Change "popup"-related storage types to named enums 2023-03-22 00:12:53 +01:00
TrackEvent.cpp LibWeb: Implement TrackEvent for media events 2023-04-07 16:02:22 +02:00
TrackEvent.h LibWeb: Implement TrackEvent for media events 2023-04-07 16:02:22 +02:00
TrackEvent.idl LibWeb: Implement TrackEvent for media events 2023-04-07 16:02:22 +02:00
VideoTrack.cpp LibWeb: Implement VideoTrack and VideoTrackList 2023-04-07 16:02:22 +02:00
VideoTrack.h LibWeb: Implement VideoTrack and VideoTrackList 2023-04-07 16:02:22 +02:00
VideoTrack.idl LibWeb: Implement VideoTrack and VideoTrackList 2023-04-07 16:02:22 +02:00
VideoTrackList.cpp LibWeb: Implement VideoTrack and VideoTrackList 2023-04-07 16:02:22 +02:00
VideoTrackList.h LibWeb: Implement VideoTrack and VideoTrackList 2023-04-07 16:02:22 +02:00
VideoTrackList.idl LibWeb: Implement VideoTrack and VideoTrackList 2023-04-07 16:02:22 +02:00
VisibilityState.h
Window.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
Window.h LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
Window.idl LibWeb: Introduce CustomElementRegistry and creating custom elements 2023-04-06 11:36:56 +02:00
WindowEventHandlers.cpp
WindowEventHandlers.h
WindowLocalStorage.idl LibWeb/HTML: Port Window.localStorage to IDL 2023-03-07 23:33:34 +00:00
WindowOrWorkerGlobalScope.cpp LibWeb: Implement performance.mark and performance.clearMarks 2023-03-23 21:00:43 +00:00
WindowOrWorkerGlobalScope.h LibWeb: Implement performance.mark and performance.clearMarks 2023-03-23 21:00:43 +00:00
WindowOrWorkerGlobalScope.idl LibWeb: Port {set,clear}{Timeout,Interval} to IDL 2023-03-14 09:07:40 -04:00
WindowProxy.cpp LibWeb/HTML: Port Window.length to IDL 2023-03-07 23:33:34 +00:00
WindowProxy.h
WindowSessionStorage.idl LibWeb/HTML: Port Window.sessionStorage to IDL 2023-03-07 23:33:34 +00:00
Worker.cpp LibWeb: Port {HTML,UIEvents,XHR}::EventNames to new String 2023-04-06 23:49:08 +02:00
Worker.h Everywhere: Use _{short_,}string to create Strings from literals 2023-02-25 20:51:49 +01:00
Worker.idl LibWeb: Port Worker to new String 2023-02-23 15:48:38 +00:00
WorkerDebugConsoleClient.cpp LibWeb+LibJS: Format Console arguments with JS::Print 2023-02-21 10:57:44 +01:00
WorkerDebugConsoleClient.h
WorkerGlobalScope.cpp LibWeb: Move timer implementations to WindowOrWorkerGlobalScopeMixin 2023-03-14 09:07:40 -04:00
WorkerGlobalScope.h LibWeb: Fix a few const-ness issues 2023-03-06 13:05:43 +00:00
WorkerGlobalScope.idl LibWeb: Port WorkerGlobalScope to new String 2023-02-23 15:48:38 +00:00
WorkerLocation.cpp LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
WorkerLocation.h LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr 2023-03-15 08:48:49 +01:00
WorkerLocation.idl LibWeb: Port WorkerLocation to new String 2023-02-23 15:48:38 +00:00
WorkerNavigator.cpp LibWeb: Make factory method of HTML::WorkerNavigator fallible 2023-02-18 00:52:47 +01:00
WorkerNavigator.h LibWeb: Make factory method of HTML::WorkerNavigator fallible 2023-02-18 00:52:47 +01:00
WorkerNavigator.idl