BenJilks
|
80e7e6dd7d
LibWeb: Layout inline elements respective of `writing-mode`
|
8 months ago |
BenJilks
|
ede9012723
LibWeb: Make inline layout independent of direction
|
8 months ago |
Aliaksandr Kalenik
|
7d22b1c5c8
LibWeb: Allow layout nodes to have multiple paintables
|
9 months ago |
Andreas Kling
|
cc4b3cbacc
Meta: Update my e-mail address everywhere
|
9 months ago |
Aliaksandr Kalenik
|
ec315667f0
LibGfx+LibWeb: Remove DrawEmoji variant in GlyphRun
|
10 months ago |
BenJilks
|
11e7d72686
LibWeb: Layout text chunks based on their Unicode direction
|
11 months ago |
Aliaksandr Kalenik
|
de32b77ceb
LibWeb: Use separate structure to represent fragments in paintable tree
|
1 year ago |
Aliaksandr Kalenik
|
2cb0039a13
LibGfx+LibWeb: Produce font cascade list in CSS font matching algorithm
|
1 year ago |
Shannon Booth
|
56d10bf198
LibWeb: Port Layout::TextNode from DeprecatedString
|
1 year ago |
MacDue
|
71baa8c31a
LibWeb: Add CSSPixels::nearest_value_for(FloatingPoint)
|
1 year ago |
MacDue
|
360c0eb509
LibWeb: Remove implicit conversion from float and double to CSSPixels
|
1 year ago |
Linus Groh
|
754e458d0a
LibWeb/Layout: Rename Box::{paint => paintable}_box()
|
2 years ago |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 years ago |
Mathis Wiehl
|
b96920a9d6
LibWeb: Consider margins of atomic inlines in layout
|
2 years ago |
Andreas Kling
|
7e76a51cb0
LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport
|
2 years ago |
Timothy Flynn
|
8d0b0fbdd3
LibWeb: Make text fragment indexing handle multi-code point glyphs
|
2 years ago |
Andreas Kling
|
b79bc25a1f
LibWeb: Use DOM Selection instead of ad-hoc layout tree selection
|
2 years ago |
Sam Atkins
|
ab49dbf137
LibWeb: Convert Paintable coordinates to new pixel units
|
2 years ago |
Andreas Kling
|
52862c72d0
LibWeb: Rename FormattingState to LayoutState
|
3 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Andreas Kling
|
6a4247bee9
LibWeb: Use more precise font metrics when doing inline layout
|
3 years ago |
Andreas Kling
|
195ef5e26f
LibWeb: Bring CSS line-height implementation closer to spec
|
3 years ago |
Andreas Kling
|
be5f0b5ac4
LibWeb: Move text fragment painting to PaintableWithLines
|
3 years ago |
Andreas Kling
|
9461e44afa
LibWeb: Use Layout::Box::paint_box() accessor in more places
|
3 years ago |
Andreas Kling
|
f0d833a3d7
LibWeb: Move StackingContext and PaintPhase into the Painting namespace
|
3 years ago |
Andreas Kling
|
a4d51b3dc2
LibWeb: Add Painting::Box and move things from Layout::Box into it
|
3 years ago |
Andreas Kling
|
7dae895704
LibWeb: Align actual baselines, not just bottoms
|
3 years ago |
Andreas Kling
|
e91edcaa28
LibWeb: Rename InitialContainingBlockBox => InitialContainingBlock
|
3 years ago |
Tetsui Ohkubo
|
2edf4b7f61
LibWeb: Return correct selection_rect when the node is at the end
|
3 years ago |
Andreas Kling
|
ee3a73ddbb
AK: Rename downcast<T> => verify_cast<T>
|
4 years ago |