Andreas Kling
|
49eb324535
LibWeb: Add Layout::Node::display()
|
преди 2 години |
Andreas Kling
|
a0e6882d99
LibWeb: Remove Layout::Node::set_inline()
|
преди 2 години |
Andreas Kling
|
5989a3ee77
LibWeb: Honor CSS display value in is_inline() and is_inline_block()
|
преди 2 години |
Andreas Kling
|
9e4226f353
LibWeb: Create flex items for empty generated boxes
|
преди 2 години |
Andreas Kling
|
e36750d591
LibWeb: Remove unused Layout::Node::did_insert_into_layout_tree()
|
преди 2 години |
Ben Wiederhake
|
fe48fed4fa
LibWeb: Break inclusion cycle by removing unnecessary include
|
преди 2 години |
Andreas Kling
|
6f433c8656
LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated
|
преди 2 години |
MacDue
|
6a6475673f
LibWeb: Convert images to common AbstractImageStyleValue base
|
преди 2 години |
Andreas Kling
|
3ede8dbffb
LibWeb: Rename IntrinsicSizeDetermination to IntrinsicSizing
|
преди 3 години |
Andreas Kling
|
71a707480c
LibWeb: Move "has-definite-width/height" flags to UsedValues
|
преди 3 години |
Andreas Kling
|
9b46091f38
LibWeb: Rename LayoutState::NodeState => LayoutState::UsedValues
|
преди 3 години |
Andreas Kling
|
52862c72d0
LibWeb: Rename FormattingState to LayoutState
|
преди 3 години |
Andreas Kling
|
0cacaf025d
LibWeb: Stop putting the FormattingState nodes in a slow hash map
|
преди 3 години |
Andreas Kling
|
64959a8504
LibWeb: Express intrinsic size layout via size constraints
|
преди 3 години |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
преди 3 години |
Andreas Kling
|
329f06d59a
LibWeb: Add Layout::Node::line_height()
|
преди 3 години |
Andreas Kling
|
74927fd218
LibWeb: Move Layout::Box::is_out_of_flow() to Layout::Node
|
преди 3 години |
Andreas Kling
|
c1f0d21bbe
LibWeb: Rename the LayoutMode enum values and explain them
|
преди 3 години |
Lenny Maiorani
|
c37820b898
Libraries: Use default constructors/destructors in LibWeb
|
преди 3 години |
Andreas Kling
|
be5f0b5ac4
LibWeb: Move text fragment painting to PaintableWithLines
|
преди 3 години |
Andreas Kling
|
afc5fade05
LibWeb: Add some fast_is<T> helpers for hot classes on GitHub :^)
|
преди 3 години |
Andreas Kling
|
12ac6861e3
LibWeb: Improve how layout nodes decide whether they have definite sizes
|
преди 3 години |
Andreas Kling
|
5779a910e5
LibWeb: Move hit testing to the painting tree
|
преди 3 години |
Andreas Kling
|
f017c1c064
LibWeb: Make hit testing return a { paintable, offset }
|
преди 3 години |
Andreas Kling
|
cb0c5390ff
LibWeb: Move mouse event and label logic from layout to painting tree
|
преди 3 години |
Andreas Kling
|
ed84fbce47
LibWeb: Make Paintable ref-counted
|
преди 3 години |
Andreas Kling
|
053766d79c
LibWeb: Split Paintable into Paintable and PaintableBox
|
преди 3 години |
Andreas Kling
|
9461e44afa
LibWeb: Use Layout::Box::paint_box() accessor in more places
|
преди 3 години |
Andreas Kling
|
02b316fd5c
LibWeb: Let Paintable perform the painting
|
преди 3 години |
Andreas Kling
|
9f5cbcaad3
LibWeb: Hang StackingContext off of the paint boxes
|
преди 3 години |