Andreas Kling
|
2305dee455
LibHTML: Add LayoutNode::first_ancestor_of_type<T>()
|
5 years ago |
Andreas Kling
|
65ad6c35f0
LibHTML: Add typed child/sibling traversal helpers for LayoutNode
|
5 years ago |
Andreas Kling
|
b4c2621ed7
LibHTML: Add is<T> helpers for the table-related LayoutNode subclasses
|
5 years ago |
Andreas Kling
|
5e29238a49
LibHTML: Make "children are inline" flag imperative
|
5 years ago |
Andreas Kling
|
4814253589
LibHTML: Introduce LayoutBox and LayoutNodeWithStyleAndBoxModelMetrics
|
5 years ago |
Andreas Kling
|
d14b60533f
LibHTML: Add is<T> and to<T> helpers for LayoutNode class family
|
5 years ago |
Andreas Kling
|
735f02900b
LibHTML: Implement basic partial style invalidation
|
5 years ago |
Andreas Kling
|
3309bdf722
LibHTML: Add some convenient geometry getters on LayoutNode
|
5 years ago |
Andreas Kling
|
44979ad7a5
LibHTML: Fix broken line splitting behavior in LayoutReplaced
|
5 years ago |
Andreas Kling
|
159507f2a6
LibHTML: Move is_ancestor_of() from LayoutNode to TreeNode
|
5 years ago |
Andreas Kling
|
fdbad6284c
LibHTML: Implement the <blink> element
|
5 years ago |
Andreas Kling
|
749e3f0f30
LibHTML: Add LayoutNodeWithStyle class, make LayoutText style-less
|
5 years ago |
Andreas Kling
|
15f3e64862
LibHTML: Rename "style_properties" to "style" everywhere
|
5 years ago |
Andreas Kling
|
ee567cdc3d
LibHTML: Implement basic layout for inline <img alt>
|
5 years ago |
Andreas Kling
|
09dccb3224
LibHTML: Flesh out <img> element with LayoutImage and LayoutReplaced
|
5 years ago |
Andreas Kling
|
a7ca719c4e
LibHTML: Rename LayoutNode::style_properties() to LayoutNode::style()
|
5 years ago |
Andreas Kling
|
9c0e9a1a20
LibHTML: Rename ComputedStyle to BoxModelMetrics
|
5 years ago |
Andreas Kling
|
4e35bbffdd
LibHTML: LayoutText should always use parent's style properties
|
5 years ago |
Andreas Kling
|
7912592f89
LibHTML: Add inserted_into() and removed_from() TreeNode callbacks
|
5 years ago |
Andreas Kling
|
754e6e0f67
LibHTML: Add LayoutNode::document() for easy access
|
5 years ago |
Andreas Kling
|
3de4b99dc3
LibHTML: Implement naive hit testing
|
5 years ago |
Sergey Bugaev
|
235dee8c42
LibHTML: Implement rendering
|
5 years ago |
Sergey Bugaev
|
fd0aa5dd43
LibHTML: Get rid of the style tree
|
5 years ago |
Andreas Kling
|
f88c5860df
LibHTML: Fetch the box edge values needed for block width computation.
|
6 years ago |
Andreas Kling
|
1c0669f010
LibDraw: Introduce (formerly known as SharedGraphics.)
|
6 years ago |
Andreas Kling
|
fc127eb769
LibHTML: Create anonymous blocks around inline children of blocks.
|
6 years ago |
Andreas Kling
|
04b9dc2d30
Libraries: Create top level directory for libraries.
|
6 years ago |