Andreas Kling
|
e1a24edfa9
LibWeb: Reorganize layout system in terms of formatting contexts
|
4 anos atrás |
Matthew Olsson
|
0b3b6310ec
LibWeb: Add {before,after}_children_paint() methods
|
4 anos atrás |
Andreas Kling
|
d6889ecf35
LibWeb: Allow layout nodes to receive and track mouse events
|
4 anos atrás |
Andreas Kling
|
e2b4fef6c7
LibWeb: Specialize hit testing for text cursor purposes
|
4 anos atrás |
Andreas Kling
|
fffc5896d8
LibWeb: Make layout tree have non-const pointers to the DOM
|
5 anos atrás |
Andreas Kling
|
ef711f501e
LibWeb: Move the Page/Frame/EventHandler classes into Page/
|
5 anos atrás |
Andreas Kling
|
1f008c95b6
LibWeb: Move CSS classes into the Web::CSS namespace
|
5 anos atrás |
Andreas Kling
|
11ff9d0f17
LibWeb: Move DOM classes into the Web::DOM namespace
|
5 anos atrás |
Andreas Kling
|
71556e39a4
LibWeb: Switch to using AK::is and AK::downcast
|
5 anos atrás |
Andreas Kling
|
392b055806
LibWeb: Use the StackingContext tree for hit testing
|
5 anos atrás |
Andreas Kling
|
62daa6f73c
LibWeb: Add the 'float' CSS property to LayoutStyle
|
5 anos atrás |
Andreas Kling
|
440b4ece22
LibWeb: Move border width and color into LayoutStyle
|
5 anos atrás |
Andreas Kling
|
4b2ac34725
LibWeb: Move the offset, margin and padding boxes into LayoutStyle
|
5 anos atrás |
Andreas Kling
|
6b334e02e6
LibWeb: Move white-space into LayoutStyle
|
5 anos atrás |
Andreas Kling
|
5d86305a72
LibWeb: Move height, min-height and max-height into LayoutStyle
|
5 anos atrás |
Andreas Kling
|
ec466c0385
LibWeb: Move min-width and max-width into LayoutStyle
|
5 anos atrás |
Andreas Kling
|
ecacab8618
LibWeb: Move width into LayoutStyle
|
5 anos atrás |
Andreas Kling
|
959464fce4
LibWeb: Move position and text-align to LayoutStyle
|
5 anos atrás |
Andreas Kling
|
6f28f08096
LibWeb: Add LayoutStyle, a place to store style info for layout & paint
|
5 anos atrás |
Andreas Kling
|
5e83a97fa2
LibWeb: Rename LayoutNode::style() => specified_style()
|
5 anos atrás |
Andreas Kling
|
f4ecb5362f
LibWeb: Cache the used CSS text-align property on LayoutNodeWithStyle
|
5 anos atrás |
Andreas Kling
|
9b8464f455
LibWeb: Cache the used CSS 'position' value on LayoutNodeWithStyle
|
5 anos atrás |
Andreas Kling
|
8c82d26668
LibWeb: Rename LayoutNode::render() to paint()
|
5 anos atrás |
Andreas Kling
|
cfab53903f
LibWeb: Separate layout tree rendering into phases
|
5 anos atrás |
Andreas Kling
|
308c3ccc44
LibWeb: Allow block children of inlines
|
5 anos atrás |
Andreas Kling
|
96da15a8a4
LibWeb: Respect CSS z-index property while painting
|
5 anos atrás |
Andreas Kling
|
ce3260c6bf
LibWeb: Layout nodes without own style can't be absolutely positioned
|
5 anos atrás |
Andreas Kling
|
62615dfc31
LibWeb: Add LayoutNode::frame() reference getter
|
5 anos atrás |
Andreas Kling
|
137f6d44ec
LibWeb: Add basic support for position:fixed
|
5 anos atrás |
Andreas Kling
|
116cf92156
LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize
|
5 anos atrás |