ladybird/Userland/Libraries/LibWeb/DOM
Shannon Booth 8751be09f9 AK: Serialize URL hosts with 'concept-host-serializer'
In order to follow spec text to achieve this, we need to change the
underlying representation of a host in AK::URL to deserialized format.
Before this, we were parsing the host and then immediately serializing
it again.

Making that change resulted in a whole bunch of fallout.

After this change, callers can access the serialized data through
this concept-host-serializer. The functional end result of this
change is that IPv6 hosts are now correctly serialized to be
surrounded with '[' and ']'.
2023-07-31 05:18:51 +02:00
..
AbortController.cpp LibWeb: Make factory method of DOM::AbortSignal fallible 2023-02-18 00:52:47 +01:00
AbortController.h
AbortController.idl
AbortSignal.cpp
AbortSignal.h
AbortSignal.idl
AbstractRange.cpp
AbstractRange.h
AbstractRange.idl
AccessibilityTreeNode.cpp LibJS+LibWeb: Add missing visit calls in visit_edges implementations 2023-04-30 06:04:33 +02:00
AccessibilityTreeNode.h
Attr.cpp
Attr.h
Attr.idl
CDATASection.cpp
CDATASection.h
CDATASection.idl
CharacterData.cpp LibWeb: Don't create mutation record node lists if nobody is interested 2023-05-23 06:31:37 +02:00
CharacterData.h
CharacterData.idl
ChildNode.h
ChildNode.idl
Comment.cpp LibWeb: Set Comment's prototype 2023-04-14 12:30:43 +02:00
Comment.h
Comment.idl
CustomEvent.cpp
CustomEvent.h
CustomEvent.idl
Document.cpp AK: Serialize URL hosts with 'concept-host-serializer' 2023-07-31 05:18:51 +02:00
Document.h LibWeb: Implement <meta http-equiv="Refresh"> 2023-07-28 11:12:25 +02:00
Document.idl
DocumentFragment.cpp
DocumentFragment.h
DocumentFragment.idl
DocumentLoadEventDelayer.cpp
DocumentLoadEventDelayer.h
DocumentLoading.cpp
DocumentLoading.h
DocumentObserver.cpp LibWeb: Add an interface to be notified of Document state changes 2023-05-04 16:48:10 +02:00
DocumentObserver.h
DocumentType.cpp
DocumentType.h
DocumentType.idl
DOMEventListener.cpp
DOMEventListener.h
DOMImplementation.cpp
DOMImplementation.h
DOMImplementation.idl
DOMTokenList.cpp
DOMTokenList.h
DOMTokenList.idl
Element.cpp LibWeb: Convert BorderData::width to CSSPixels 2023-07-30 22:18:26 +01:00
Element.h
Element.idl
ElementFactory.cpp LibWeb: Add support for SVG <tspan> elements 2023-07-23 06:32:39 +02:00
ElementFactory.h
Event.cpp LibWeb: Port {Mouse,UI,Wheel,}Event to new String 2023-04-07 22:41:01 +02:00
Event.h
Event.idl
EventDispatcher.cpp
EventDispatcher.h
EventHandler.idl
EventTarget.cpp
EventTarget.h
EventTarget.idl
HTMLCollection.cpp
HTMLCollection.h LibWeb: Make HTMLCollection faster when it only cares about children 2023-05-23 14:38:45 +02:00
HTMLCollection.idl
IDLEventListener.cpp
IDLEventListener.h
InnerHTML.idl
LiveNodeList.cpp
LiveNodeList.h
MutationObserver.cpp
MutationObserver.h
MutationObserver.idl
MutationRecord.cpp
MutationRecord.h
MutationRecord.idl
MutationType.cpp
MutationType.h
NamedNodeMap.cpp LibWeb: Implement Element.setAttributeNode{,NS}() 2023-03-10 14:56:29 +01:00
NamedNodeMap.h
NamedNodeMap.idl
Node.cpp
Node.h LibJS+LibWeb: Add fast_is<DOM::Node> for JS::Object 2023-07-14 05:55:41 +02:00
Node.idl
NodeFilter.cpp
NodeFilter.h
NodeFilter.idl
NodeIterator.cpp
NodeIterator.h
NodeIterator.idl
NodeList.cpp LibWeb: Restore proper functionality of legacy platform objects 2023-02-28 12:36:14 +01:00
NodeList.h
NodeList.idl
NodeOperations.cpp
NodeOperations.h
NonDocumentTypeChildNode.h
NonElementParentNode.h
ParentNode.cpp
ParentNode.h
ParentNode.idl
Position.cpp LibWeb: Skip over grapheme clusters on left/right arrow key presses 2023-03-01 14:24:01 +00:00
Position.h
ProcessingInstruction.cpp
ProcessingInstruction.h
ProcessingInstruction.idl
QualifiedName.cpp
QualifiedName.h
Range.cpp LibWeb: Implement Range.createContextualFragment() 2023-03-10 14:58:55 +01:00
Range.h
Range.idl
ShadowRoot.cpp
ShadowRoot.h
ShadowRoot.idl
StaticNodeList.cpp LibWeb+LibJS: Move some code around to make CSS/Parser parse faster 2023-07-11 09:38:37 +03:30
StaticNodeList.h
StaticRange.cpp
StaticRange.h
StaticRange.idl
StyleElementUtils.cpp
StyleElementUtils.h
Text.cpp
Text.h
Text.idl
TreeWalker.cpp
TreeWalker.h
TreeWalker.idl
XMLDocument.cpp LibWeb: Add XMLDocument stub 2023-04-21 07:59:50 +02:00
XMLDocument.h
XMLDocument.idl