Andreas Kling
|
e36750d591
LibWeb: Remove unused Layout::Node::did_insert_into_layout_tree()
|
2 years ago |
Andreas Kling
|
6f433c8656
LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated
|
2 years ago |
MacDue
|
57c6792458
LibWeb: Support `appearance: none` for `<progress>` elements
|
3 years ago |
Andreas Kling
|
d2b887a793
LibWeb: Only create one wrapper for inline content inside flex container
|
3 years ago |
Andreas Kling
|
6712bbc0ee
LibWeb: Tidy up Layout::TreeBuilder ancestor stack a little bit
|
3 years ago |
Andreas Kling
|
de5de4d99a
LibWeb: Fix typo in CSS::Display::is_outside_and_inside() name
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Andreas Kling
|
9b0d158e69
LibWeb: Only set children-are-not-inline when inserting in-flow child
|
3 years ago |
Andreas Kling
|
54ffe79d70
LibWeb: Fix missing line-height & font-size on some anonymous blocks
|
3 years ago |
Andreas Kling
|
fa64a7f6cc
LibWeb: Relax "all children must be either inline or block" invariant
|
3 years ago |
Andreas Kling
|
28b771560a
LibWeb: Make SVG <svg> elements behave as CSS replaced elements
|
3 years ago |
Lenny Maiorani
|
c37820b898
Libraries: Use default constructors/destructors in LibWeb
|
3 years ago |
Andreas Kling
|
b8ee4dfda8
LibWeb: Don't compute style *again* for elements in Layout::TreeBuilder
|
3 years ago |
Andreas Kling
|
e31fe3eeb8
LibWeb: Rename Element::specified_css_values() => computed_css_values()
|
3 years ago |
Andreas Kling
|
72e6bff8b8
LibWeb: Remove unused code for constructing partial layout trees
|
3 years ago |
Andreas Kling
|
12ac6861e3
LibWeb: Improve how layout nodes decide whether they have definite sizes
|
3 years ago |
Sam Atkins
|
6de2b62906
LibWeb: Display pseudo-elements in the DOM inspector
|
3 years ago |
Sam Atkins
|
817cd13d59
LibWeb: Implement the ::marker pseudo-element
|
3 years ago |
Sam Atkins
|
ab2c47542d
LibWeb: Create layout nodes for ::before and ::after pseudo-elements :^)
|
3 years ago |
Andreas Kling
|
92266d2247
LibWeb: Create list-item markers during layout tree construction
|
3 years ago |
Andreas Kling
|
7e1bf4d300
LibWeb: Compute element style in Layout::TreeBuilder
|
3 years ago |
Andreas Kling
|
f6573f5f9d
LibWeb: Don't create anonymous table boxes around whitespace
|
3 years ago |
Andreas Kling
|
c4826eae4f
LibWeb: Rename Layout::BlockBox => BlockContainer
|
3 years ago |
Andreas Kling
|
85a0772147
LibWeb: Start work towards modern CSS "display" values
|
3 years ago |
Tobias Christiansen
|
6283086c2f
LibWeb: Handle inline-block children of a flex-container as block
|
3 years ago |
Tobias Christiansen
|
610f14992a
LibWeb: Flexbox: Wrap inline Nodes if their parent is display: flex
|
3 years ago |
Andreas Kling
|
e91edcaa28
LibWeb: Rename InitialContainingBlockBox => InitialContainingBlock
|
3 years ago |
Daniel Bertalan
|
d7b6cc6421
Everywhere: Prevent risky implicit casts of (Nonnull)RefPtr
|
3 years ago |
K-Adam
|
e8d10fb429
LibWeb: Ignore svg elements outside of <svg> when building layout tree
|
3 years ago |
Andreas Kling
|
ee3a73ddbb
AK: Rename downcast<T> => verify_cast<T>
|
4 years ago |