ladybird/Userland/Libraries/LibWeb/DOM
Andreas Kling 40bd2cb611 LibWeb: Move initial containing block setup out of BFC
BFC currently has a number of architectural issues due to it being
responsible for setting the dimensions of the BFC root.

This patch moves the logic for setting up the ICB from BFC to Document.
2022-02-12 22:30:50 +01:00
..
AbortController.cpp LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
AbortController.h LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
AbortController.idl
AbortSignal.cpp LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
AbortSignal.h LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
AbortSignal.idl
Attribute.cpp Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
Attribute.h
Attribute.idl
CharacterData.cpp
CharacterData.h
CharacterData.idl LibWeb: Implement ChildNode.replaceWith 2022-01-31 15:25:36 +01:00
ChildNode.h LibWeb: Implement ChildNode.replaceWith 2022-01-31 15:25:36 +01:00
Comment.cpp
Comment.h
Comment.idl
CustomEvent.cpp
CustomEvent.h
CustomEvent.idl
Document.cpp LibWeb: Move initial containing block setup out of BFC 2022-02-12 22:30:50 +01:00
Document.h LibWeb: Pass cookie string by reference in Document::set_cookie 2022-02-12 16:15:56 +00:00
Document.idl LibWeb: Add Document.hasFocus() stub 2022-02-03 22:35:13 +01:00
DocumentFragment.cpp LibWeb: Rename DOM::Window::document() => associated_document() 2021-09-09 21:25:10 +02:00
DocumentFragment.h
DocumentFragment.idl LibWeb: Implement ParentNode.replaceChildren 2022-01-31 15:25:36 +01:00
DocumentLoadEventDelayer.cpp
DocumentLoadEventDelayer.h
DocumentType.cpp
DocumentType.h
DocumentType.idl LibWeb: Implement ChildNode.replaceWith 2022-01-31 15:25:36 +01:00
DOMException.h
DOMException.idl
DOMImplementation.cpp
DOMImplementation.h
DOMImplementation.idl
DOMTokenList.cpp Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
DOMTokenList.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
DOMTokenList.idl
Element.cpp LibWeb: Add a partial implementation of Element.setAttributeNS() 2022-02-05 22:50:39 +01:00
Element.h LibWeb: Perform CSS custom property cascade once instead of per-property 2022-02-10 20:52:11 +01:00
Element.idl LibWeb: Add a partial implementation of Element.setAttributeNS() 2022-02-05 22:50:39 +01:00
ElementFactory.cpp LibWeb: Add SVG <polygon> element and test case :^) 2022-02-11 21:38:27 +01:00
ElementFactory.h
Event.cpp
Event.h
Event.idl
EventDispatcher.cpp LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
EventDispatcher.h
EventListener.h LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
EventTarget.cpp LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
EventTarget.h LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
EventTarget.idl
ExceptionOr.h
HTMLCollection.cpp
HTMLCollection.h
HTMLCollection.idl
LiveNodeList.cpp
LiveNodeList.h
NamedNodeMap.cpp Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
NamedNodeMap.h Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2022-01-31 18:23:22 +00:00
NamedNodeMap.idl
Node.cpp LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
Node.h LibWeb: Compute element style in Layout::TreeBuilder 2022-02-05 22:50:39 +01:00
Node.idl
NodeList.h
NodeList.idl
NodeOperations.cpp LibWeb: Implement ParentNode.prepend 2022-01-31 15:25:36 +01:00
NodeOperations.h LibWeb: Implement ParentNode.prepend 2022-01-31 15:25:36 +01:00
NonDocumentTypeChildNode.h LibWeb: Implement EventHandler::focus_previous_element() 2022-02-08 22:15:10 +00:00
NonElementParentNode.h
ParentNode.cpp LibWeb: Implement ParentNode.replaceChildren 2022-01-31 15:25:36 +01:00
ParentNode.h LibWeb: Implement ParentNode.replaceChildren 2022-01-31 15:25:36 +01:00
Position.cpp LibWeb: Remove unnecessary DOM::Position destructor 2021-09-08 11:14:29 +02:00
Position.h
ProcessingInstruction.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
ProcessingInstruction.h
ProcessingInstruction.idl
Range.cpp
Range.h
Range.idl
ShadowRoot.cpp LibWeb: Compute element style in Layout::TreeBuilder 2022-02-05 22:50:39 +01:00
ShadowRoot.h LibWeb: Compute element style in Layout::TreeBuilder 2022-02-05 22:50:39 +01:00
ShadowRoot.idl
StaticNodeList.cpp LibWeb: Add support for NodeList 2021-10-03 00:18:52 +02:00
StaticNodeList.h
Text.cpp LibWeb: Compute element style in Layout::TreeBuilder 2022-02-05 22:50:39 +01:00
Text.h LibWeb: Compute element style in Layout::TreeBuilder 2022-02-05 22:50:39 +01:00
Text.idl
Timer.cpp LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
Timer.h LibWeb: Rewrite EventTarget to more closely match the spec 2022-02-08 17:47:44 +00:00
Window.cpp LibWeb: Add Storage interface and window.localStorage 2022-02-08 21:53:20 +01:00
Window.h LibWeb: Add Storage interface and window.localStorage 2022-02-08 21:53:20 +01:00