Andreas Kling
|
1ebae7a779
LibWeb: Stop changing width of block-level flex containers during layout
|
2 years ago |
Aliaksandr Kalenik
|
771208d2e2
LibWeb: Fix auto height calculation for table inside BFC
|
2 years ago |
Aliaksandr Kalenik
|
038283f3fc
LibWeb: Rename function to find table box width inside table wrapper
|
2 years ago |
Aliaksandr Kalenik
|
3a605d8c19
LibWeb: Set width in `compute_width_for_table_wrapper()`
|
2 years ago |
Andreas Kling
|
6ccb77a9b8
LibWeb: Stop using weird Length::resolved() in {Block,}FormattingContext
|
2 years ago |
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 |