1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:28:12 +00:00
serenity/Userland/Libraries/LibWeb/HTML
Timothy Flynn e01dfaac9a LibWeb: Implement Attribute closer to the spec and with an IDL file
Note our Attribute class is what the spec refers to as just "Attr". The
main differences between the existing implementation and the spec are
just that the spec defines more fields.

Attributes can contain namespace URIs and prefixes. However, note that
these are not parsed in HTML documents unless the document content-type
is XML. So for now, these are initialized to null. Web pages are able to
set the namespace via JavaScript (setAttributeNS), so these fields may
be filled in when the corresponding APIs are implemented.

The main change to be aware of is that an attribute is a node. This has
implications on how attributes are stored in the Element class. Nodes
are non-copyable and non-movable because these constructors are deleted
by the EventTarget base class. This means attributes cannot be stored in
a Vector or HashMap as these containers assume copyability / movability.
So for now, the Vector holding attributes is changed to hold RefPtrs to
attributes instead. This might change when attribute storage is
implemented according to the spec (by way of NamedNodeMap).
2021-10-17 13:51:10 +01:00
..
EventLoop LibWeb: Fire MediaQueryListEvents when an MQL's match-state changes 2021-10-05 18:51:39 +02:00
Parser LibWeb: Implement Attribute closer to the spec and with an IDL file 2021-10-17 13:51:10 +01:00
Scripting LibWeb: Don't attempt to run unparsed scripts 2021-09-18 01:39:59 +02:00
SyntaxHighlighter LibWeb: Hide implementation details of HTMLToken attribute list 2021-07-17 16:24:57 +04:30
AttributeNames.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AttributeNames.h Everywhere: Behaviour => Behavior 2021-09-07 13:53:14 +02:00
BrowsingContextContainer.cpp LibWeb+Browser: Add Debug menu action for toggling Same-Origin Policy 2021-09-12 02:13:28 +02:00
BrowsingContextContainer.h LibWeb: Rename "FrameHostElement" to "BrowsingContextContainer" 2021-05-31 16:25:13 +02:00
CanvasRenderingContext2D.cpp LibWeb: Paint bitmaps with rounded_int_rect(), not enclosing_int_rect() 2021-09-21 16:53:46 +02:00
CanvasRenderingContext2D.h AK: Rename adopt() to adopt_ref() 2021-04-23 16:46:57 +02:00
CanvasRenderingContext2D.idl LibWeb: Add a naive implemention of CanvasRenderingContext2D::fill_text 2021-04-15 20:22:08 +02:00
CloseEvent.h LibWeb: Add the missing CloseEvent IDL constructor 2021-10-01 20:14:45 +02:00
CloseEvent.idl LibWeb: Add the missing CloseEvent IDL constructor 2021-10-01 20:14:45 +02:00
DocumentReadyState.h LibWeb: Store HTML document ready state as an enum 2021-09-26 12:47:51 +02:00
DOMParser.cpp LibWeb: Rename HTMLDocumentParser => HTMLParser 2021-09-25 23:36:43 +02:00
DOMParser.h LibWeb: Add DOMParser 2021-07-05 12:39:46 +02:00
DOMParser.idl LibWeb: Add DOMParser 2021-07-05 12:39:46 +02:00
DOMStringMap.cpp LibWeb: Add support for HTMLOrSVGElement.dataset 2021-09-26 18:59:56 +02:00
DOMStringMap.h LibWeb: Add support for HTMLOrSVGElement.dataset 2021-09-26 18:59:56 +02:00
DOMStringMap.idl LibWeb: Add support for HTMLOrSVGElement.dataset 2021-09-26 18:59:56 +02:00
EventHandler.h LibJS: Rename Function => FunctionObject 2021-06-27 22:36:04 +02:00
EventNames.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventNames.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FormAssociatedElement.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FormAssociatedElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
GlobalEventHandlers.cpp LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject 2021-09-25 17:51:30 +02:00
GlobalEventHandlers.h LibWeb: Move onfoo attribute handling to EventTarget 2021-09-19 01:43:27 +02:00
History.cpp LibWeb: Add the History object and stub pushState and replaceState 2021-09-12 01:41:44 +02:00
History.h LibWeb: Add the History object and stub pushState and replaceState 2021-09-12 01:41:44 +02:00
History.idl LibWeb: Add the History object and stub pushState and replaceState 2021-09-12 01:41:44 +02:00
HTMLAnchorElement.cpp LibWeb: Implement the HTMLHyperlinkElementUtils mixin 2021-10-03 21:31:46 +02:00
HTMLAnchorElement.h LibWeb: Implement the HTMLHyperlinkElementUtils mixin 2021-10-03 21:31:46 +02:00
HTMLAnchorElement.idl LibWeb: Implement the HTMLHyperlinkElementUtils mixin 2021-10-03 21:31:46 +02:00
HTMLAreaElement.cpp LibWeb: Run clang-format on HTMLAreaElement.cpp 2021-10-03 21:40:37 +01:00
HTMLAreaElement.h LibWeb: Implement the HTMLHyperlinkElementUtils mixin 2021-10-03 21:31:46 +02:00
HTMLAreaElement.idl LibWeb: Implement the HTMLHyperlinkElementUtils mixin 2021-10-03 21:31:46 +02:00
HTMLAudioElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLAudioElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLAudioElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLBaseElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLBaseElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLBaseElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLBlinkElement.cpp LibWeb: Remove unused header includes 2021-08-01 08:10:16 +02:00
HTMLBlinkElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLBodyElement.cpp LibWeb: Fix null dereference when assigning an ImageStyleValue via JS 2021-09-30 02:18:30 +02:00
HTMLBodyElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLBodyElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLBRElement.cpp LibWeb: Start work towards modern CSS "display" values 2021-10-06 19:12:52 +02:00
HTMLBRElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLBRElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLButtonElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLButtonElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLButtonElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLCanvasElement.cpp LibWeb: Start work towards modern CSS "display" values 2021-10-06 19:12:52 +02:00
HTMLCanvasElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLCanvasElement.idl LibWeb: Add basic support for HTMLCanvasElement.toDataURL() :^) 2021-04-19 23:49:16 +02:00
HTMLDataElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDataElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDataElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLDataListElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDataListElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDataListElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLDetailsElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDetailsElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDetailsElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLDialogElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDialogElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDialogElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLDirectoryElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDirectoryElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDirectoryElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLDivElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDivElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDivElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLDListElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDListElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLDListElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLElement.cpp LibWeb: Make CSS layout lazier 2021-10-06 17:14:22 +02:00
HTMLElement.h LibWeb: Support HTMLElement.offset{Width,Height} 2021-09-30 01:35:19 +02:00
HTMLElement.idl LibWeb: Support HTMLElement.offset{Width,Height} 2021-09-30 01:35:19 +02:00
HTMLEmbedElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLEmbedElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLEmbedElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLFieldSetElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLFieldSetElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLFieldSetElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLFontElement.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLFontElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLFontElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLFormElement.cpp LibWeb: Add the missing SubmitEvent IDL constructor 2021-10-01 20:14:45 +02:00
HTMLFormElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLFormElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLFrameElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLFrameElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLFrameElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLFrameSetElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLFrameSetElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLFrameSetElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLHeadElement.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLHeadElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLHeadElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLHeadingElement.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLHeadingElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLHeadingElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLHRElement.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLHRElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLHRElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLHtmlElement.cpp LibWeb: Propagate body background properties to root HTML element 2021-05-13 16:16:25 +02:00
HTMLHtmlElement.h LibWeb: Propagate body background properties to root HTML element 2021-05-13 16:16:25 +02:00
HTMLHtmlElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLHyperlinkElementUtils.cpp LibWeb: Implement the HTMLHyperlinkElementUtils mixin 2021-10-03 21:31:46 +02:00
HTMLHyperlinkElementUtils.h LibWeb: Implement the HTMLHyperlinkElementUtils mixin 2021-10-03 21:31:46 +02:00
HTMLIFrameElement.cpp LibWeb: Implement more of "completely finish loading the document" 2021-09-26 02:25:02 +02:00
HTMLIFrameElement.h LibWeb: Implement more of "completely finish loading the document" 2021-09-26 02:25:02 +02:00
HTMLIFrameElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLImageElement.cpp LibWeb: Start work towards modern CSS "display" values 2021-10-06 19:12:52 +02:00
HTMLImageElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLImageElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLInputElement.cpp LibWeb: Add missing upcalls in HTMLInputElement 2021-10-12 12:17:25 +02:00
HTMLInputElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLInputElement.idl LibWeb: Expose HTMLInputElement.name 2021-05-04 22:03:14 +01:00
HTMLLabelElement.cpp LibWeb: Start work towards modern CSS "display" values 2021-10-06 19:12:52 +02:00
HTMLLabelElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLLabelElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLLegendElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLLegendElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLLegendElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLLIElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLLIElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLLIElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLLinkElement.cpp LibWeb: Implement the dns-prefetch and preconnect link relationships 2021-09-28 22:32:31 +02:00
HTMLLinkElement.h LibWeb: Implement the dns-prefetch and preconnect link relationships 2021-09-28 22:32:31 +02:00
HTMLLinkElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLMapElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMapElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMapElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLMarqueeElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMarqueeElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMarqueeElement.idl Everywhere: Behaviour => Behavior 2021-09-07 13:53:14 +02:00
HTMLMediaElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMediaElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMediaElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLMenuElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMenuElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMenuElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLMetaElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMetaElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMetaElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLMeterElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMeterElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLMeterElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLModElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLModElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLModElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLObjectElement.cpp LibWeb: Start work towards modern CSS "display" values 2021-10-06 19:12:52 +02:00
HTMLObjectElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLObjectElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLOListElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLOListElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLOListElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLOptGroupElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLOptGroupElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLOptGroupElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLOptionElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLOptionElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLOptionElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLOutputElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLOutputElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLOutputElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLParagraphElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLParagraphElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLParagraphElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLParamElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLParamElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLParamElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLPictureElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLPictureElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLPictureElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLPreElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLPreElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLPreElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLProgressElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLProgressElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLProgressElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLQuoteElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLQuoteElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLQuoteElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLScriptElement.cpp LibWeb: Remove nonsensical assignment in script-became-ready callback 2021-09-26 02:05:54 +02:00
HTMLScriptElement.h LibWeb: Make parser <script> elements delay the document load event 2021-09-26 02:05:49 +02:00
HTMLScriptElement.idl LibWeb: Add support HTMLScriptElement.supports 2021-09-03 23:11:58 +02:00
HTMLSelectElement.cpp LibWeb: Add missing upcalls in HTMLSelectElement 2021-10-12 12:17:25 +02:00
HTMLSelectElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLSelectElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLSlotElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLSlotElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLSlotElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLSourceElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLSourceElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLSourceElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLSpanElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLSpanElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLSpanElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLStyleElement.cpp LibWeb: Use W3C urls for CSSOM spec links 2021-10-15 21:05:35 +01:00
HTMLStyleElement.h LibWeb: Use W3C urls for CSSOM spec links 2021-10-15 21:05:35 +01:00
HTMLStyleElement.idl LibWeb: Implement HTMLStyleElement.sheet 2021-10-01 00:17:24 +01:00
HTMLTableCaptionElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTableCaptionElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTableCaptionElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLTableCellElement.cpp LibWeb: Switch to new CSS Parser :^) 2021-08-02 19:01:25 +04:30
HTMLTableCellElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLTableCellElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLTableColElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTableColElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTableColElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLTableElement.cpp Everywhere: Prevent risky implicit casts of (Nonnull)RefPtr 2021-09-03 23:20:23 +02:00
HTMLTableElement.h LibWeb: Make WrapperGenerator generate nullable wrapper types 2021-07-05 12:39:46 +02:00
HTMLTableElement.idl LibWeb: Implement HTMLTableElement tbody attributes 2021-05-09 18:38:34 +02:00
HTMLTableRowElement.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLTableRowElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLTableRowElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLTableSectionElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTableSectionElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTableSectionElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLTemplateElement.cpp LibWeb: Implement the adoption steps for <template> elements 2021-07-05 12:39:46 +02:00
HTMLTemplateElement.h LibWeb: Add fast_is<HTMLTemplateElement>() 2021-09-16 01:39:47 +02:00
HTMLTemplateElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLTextAreaElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTextAreaElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTextAreaElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLTimeElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTimeElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTimeElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLTitleElement.cpp LibWeb: Rename Web::Frame to Web::BrowsingContext 2021-05-30 12:39:53 +02:00
HTMLTitleElement.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
HTMLTitleElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLTrackElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTrackElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLTrackElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLUListElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLUListElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLUListElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLUnknownElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLUnknownElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLUnknownElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
HTMLVideoElement.cpp Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLVideoElement.h Everywhere: Use "the SerenityOS developers." in copyright headers 2021-04-29 00:59:26 +02:00
HTMLVideoElement.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
ImageData.cpp LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
ImageData.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ImageData.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MessageChannel.cpp LibWeb: Implement basic support for MessageChannel and MessagePort 2021-09-19 22:34:44 +02:00
MessageChannel.h LibWeb: Implement basic support for MessageChannel and MessagePort 2021-09-19 22:34:44 +02:00
MessageChannel.idl LibWeb: Implement basic support for MessageChannel and MessagePort 2021-09-19 22:34:44 +02:00
MessageEvent.h LibWeb: Add the missing MessageEvent IDL constructor 2021-10-01 20:14:45 +02:00
MessageEvent.idl LibWeb: Add the missing MessageEvent IDL constructor 2021-10-01 20:14:45 +02:00
MessagePort.cpp LibWeb: Add the missing MessageEvent IDL constructor 2021-10-01 20:14:45 +02:00
MessagePort.h LibWeb: Provide a default DOM::EventTarget::dispatch_event() 2021-09-25 23:36:43 +02:00
MessagePort.idl LibWeb: Implement basic support for MessageChannel and MessagePort 2021-09-19 22:34:44 +02:00
PageTransitionEvent.h LibWeb: Add the missing PageTransitionEvent IDL constructor 2021-10-01 20:14:45 +02:00
PageTransitionEvent.idl LibWeb: Add the missing PageTransitionEvent IDL constructor 2021-10-01 20:14:45 +02:00
PromiseRejectionEvent.h LibWeb: Implement PromiseRejectionEvent 2021-10-11 13:30:17 +01:00
PromiseRejectionEvent.idl LibWeb: Implement PromiseRejectionEvent 2021-10-11 13:30:17 +01:00
SubmitEvent.h LibWeb: Add the missing SubmitEvent IDL constructor 2021-10-01 20:14:45 +02:00
SubmitEvent.idl LibWeb: Add the missing SubmitEvent IDL constructor 2021-10-01 20:14:45 +02:00
TagNames.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TagNames.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
WebSocket.cpp LibWeb: Add the missing MessageEvent IDL constructor 2021-10-01 20:14:45 +02:00
WebSocket.h LibWeb: Provide a default DOM::EventTarget::dispatch_event() 2021-09-25 23:36:43 +02:00
WebSocket.idl LibWeb: Add WebSocket bindings 2021-04-25 19:04:34 +02:00