ladybird/Libraries/LibHTML/Layout
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
..
ComputedStyle.cpp LibHTML: Add ComputedStyle::full_margin() 2019-09-28 18:29:42 +02:00
ComputedStyle.h LibHTML: Respect the CSS "color" property for text 2019-09-28 22:57:46 +02:00
LayoutBlock.cpp LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
LayoutBlock.h LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
LayoutDocument.cpp LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
LayoutDocument.h LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
LayoutInline.cpp LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
LayoutInline.h LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
LayoutNode.cpp LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
LayoutNode.h LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
LayoutText.cpp LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
LayoutText.h LibHTML: LayoutText should always use parent's style properties 2019-10-04 12:12:39 +02:00
LineBox.cpp LibHTML: Rewrite inline and text layout 2019-10-03 15:20:13 +02:00
LineBox.h LibHTML: Rewrite inline and text layout 2019-10-03 15:20:13 +02:00
LineBoxFragment.cpp LibHTML: Rewrite inline and text layout 2019-10-03 15:20:13 +02:00
LineBoxFragment.h LibHTML: Rewrite inline and text layout 2019-10-03 15:20:13 +02:00