ladybird/Libraries/LibHTML/DOM
Andreas Kling 4e35bbffdd LibHTML: LayoutText should always use parent's style properties
This patch makes StyleProperties heap-allocated and ref-counted so that
a LayoutNode can be without one. The ref-counting also allows anonymous
blocks to share style with their parent block.

LayoutText never needs a StyleProperties, since text always inherits
style from its parent element. This is handled by style_properties().
2019-10-04 12:12:39 +02:00
..
Document.cpp LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
Document.h LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
Element.cpp LibHTML: Make sure every DOM Node belongs to a Document 2019-09-29 11:43:07 +02:00
Element.h LibHTML: Make sure every DOM Node belongs to a Document 2019-09-29 11:43:07 +02:00
HTMLAnchorElement.cpp LibHTML: Detect hovering over links 2019-09-29 11:59:38 +02:00
HTMLAnchorElement.h LibHTML: Detect hovering over links 2019-09-29 11:59:38 +02:00
HTMLElement.cpp LibHTML: Detect hovering over links 2019-09-29 11:59:38 +02:00
HTMLElement.h LibHTML: Implement basic HTMLElement.title support 2019-09-29 12:26:13 +02:00
HTMLHeadElement.cpp LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
HTMLHeadElement.h LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
HTMLHeadingElement.cpp LibHTML: Add HTMLHeadingElement for <h1> through <h6> 2019-09-29 12:26:15 +02:00
HTMLHeadingElement.h LibHTML: Add HTMLHeadingElement for <h1> through <h6> 2019-09-29 12:26:15 +02:00
HTMLHRElement.cpp LibHTML: Implement the <hr> element 2019-10-01 20:50:11 +02:00
HTMLHRElement.h LibHTML: Implement the <hr> element 2019-10-01 20:50:11 +02:00
HTMLHtmlElement.cpp LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
HTMLHtmlElement.h LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
HTMLStyleElement.cpp LibHTML: Add a simple <style> element for inline CSS 2019-09-29 17:45:42 +02:00
HTMLStyleElement.h LibHTML: Add a simple <style> element for inline CSS 2019-09-29 17:45:42 +02:00
HTMLTitleElement.cpp LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
HTMLTitleElement.h LibHTML: Add a way to get a Document's title 2019-09-29 16:24:57 +02:00
Node.cpp LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
Node.h LibHTML: Add inserted_into() and removed_from() TreeNode callbacks 2019-09-29 17:40:39 +02:00
ParentNode.cpp Libraries: Create top level directory for libraries. 2019-07-04 16:16:50 +02:00
ParentNode.h LibHTML: Make sure every DOM Node belongs to a Document 2019-09-29 11:43:07 +02:00
Text.cpp LibHTML: Make sure every DOM Node belongs to a Document 2019-09-29 11:43:07 +02:00
Text.h LibHTML: Add Node::text_content() 2019-09-29 16:23:09 +02:00