Andreas Kling
|
1d76126abe
LibWeb: Don't use weird Length::resolved() for padding in BFC
|
2 years ago |
Andreas Kling
|
ca1fa5f748
LibWeb: Use the new to_px() helpers in CSS, SVG and layout code
|
2 years ago |
0GreenClover0
|
8bb2663a22
LibWeb: Zero out margins if width is not 'auto' in BFC's compute_width
|
2 years ago |
Aliaksandr Kalenik
|
853ecb8d8e
LibWeb: Narrow width of boxes that create BFC to avoid overlap of float
|
2 years ago |
Aliaksandr Kalenik
|
bf41af6b9d
LibWeb: Calculate y of a box before resolving width in BFC
|
2 years ago |
Andreas Kling
|
590723aa3b
LibWeb: Implement the "The html element fills the viewport quirk"
|
2 years ago |
Andreas Kling
|
508927cae2
LibWeb: Take floats into account when measuring automatic width of IFC
|
2 years ago |
Aliaksandr Kalenik
|
09d698e0a0
LibWeb: Exclude table-wrapper margins from table available width
|
2 years ago |
Aliaksandr Kalenik
|
f6ff37398c
LibWeb: Fix intrinsic sizing when min or max width is specified
|
2 years ago |
Aliaksandr Kalenik
|
6cec431720
LibWeb: Set zero underflow when calculating intrinsic width of block
|
2 years ago |
Andreas Kling
|
5236819f58
LibWeb: Resolve horizontal auto margins for images with `display: block`
|
2 years ago |
Aliaksandr Kalenik
|
9ee64b5694
LibWeb: Prevent margin double-counting with "collapse through" boxes
|
2 years ago |
Andreas Kling
|
b97229c9b5
LibWeb: Ignore preferred width when calculating intrinsic width of block
|
2 years ago |
Andreas Kling
|
4f752ca791
LibWeb: Pass available inner space to BFC root auto height calculation
|
2 years ago |
Andreas Kling
|
96f8cf2971
LibWeb: Consider inline content (line boxes) when measuring overflow
|
2 years ago |
Andreas Kling
|
00999a245c
LibWeb: Let FormattingContext decide the automatic width of its root
|
2 years ago |
Andreas Kling
|
db545b51ef
LibWeb: Make sure `float: left` boxes get pushed down if they can't fit
|
2 years ago |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 years ago |
Andreas Kling
|
92eaad8f2e
LibWeb: Consider entire stack of floated boxes when floating new box
|
2 years ago |
Andreas Kling
|
b71c7a6e44
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
|
2 years ago |
Andreas Kling
|
7e76a51cb0
LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport
|
2 years ago |
Aliaksandr Kalenik
|
2ed5415750
LibWeb: Fix clearance to update y offset within current block
|
2 years ago |
Aliaksandr Kalenik
|
0cd63f851e
LibWeb: Store y offset of current block container in BFC member
|
2 years ago |
Aliaksandr Kalenik
|
f43f4feb1e
LibWeb: Table wrappers should not be ignored in auto height calculation
|
2 years ago |
Aliaksandr Kalenik
|
00f8b5a911
LibWeb: Ignore only anonymous blocks in block auto height calculation
|
2 years ago |
Aliaksandr Kalenik
|
6eb2f4bfee
LibWeb: Fix reset of floats y offset
|
2 years ago |
Andreas Kling
|
d5480a44e5
LibWeb: Allow BFC auto height calculation on any Layout::Box
|
2 years ago |
Aliaksandr Kalenik
|
56ceb6a106
LibWeb: Fix floats y offset calculation
|
2 years ago |
Aliaksandr Kalenik
|
87f0e835eb
LibWeb: Improve auto height calculation for tables
|
2 years ago |
Aliaksandr Kalenik
|
7dc0edcb86
LibWeb: Prevent floats from being placed higher than preceding blocks
|
2 years ago |