Andreas Kling
|
db545b51ef
LibWeb: Make sure `float: left` boxes get pushed down if they can't fit
|
2 vuotta sitten |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 vuotta sitten |
Andreas Kling
|
92eaad8f2e
LibWeb: Consider entire stack of floated boxes when floating new box
|
2 vuotta sitten |
Andreas Kling
|
b71c7a6e44
Userland: Use Font::pixel_size_rounded_up() instead of glyph_height()
|
2 vuotta sitten |
Andreas Kling
|
7e76a51cb0
LibWeb: Rename Layout::InitialContainingBlock to Layout::Viewport
|
2 vuotta sitten |
Aliaksandr Kalenik
|
2ed5415750
LibWeb: Fix clearance to update y offset within current block
|
2 vuotta sitten |
Aliaksandr Kalenik
|
0cd63f851e
LibWeb: Store y offset of current block container in BFC member
|
2 vuotta sitten |
Aliaksandr Kalenik
|
f43f4feb1e
LibWeb: Table wrappers should not be ignored in auto height calculation
|
2 vuotta sitten |
Aliaksandr Kalenik
|
00f8b5a911
LibWeb: Ignore only anonymous blocks in block auto height calculation
|
2 vuotta sitten |
Aliaksandr Kalenik
|
6eb2f4bfee
LibWeb: Fix reset of floats y offset
|
2 vuotta sitten |
Andreas Kling
|
d5480a44e5
LibWeb: Allow BFC auto height calculation on any Layout::Box
|
2 vuotta sitten |
Aliaksandr Kalenik
|
56ceb6a106
LibWeb: Fix floats y offset calculation
|
2 vuotta sitten |
Aliaksandr Kalenik
|
87f0e835eb
LibWeb: Improve auto height calculation for tables
|
2 vuotta sitten |
Aliaksandr Kalenik
|
7dc0edcb86
LibWeb: Prevent floats from being placed higher than preceding blocks
|
2 vuotta sitten |
Aliaksandr Kalenik
|
709fe01f52
LibWeb: Override width calculation for table wrappers
|
2 vuotta sitten |
Aliaksandr Kalenik
|
30b51b06b9
LibWeb: Fix y position calculation for blocks with clearance
|
2 vuotta sitten |
Aliaksandr Kalenik
|
6c5ba10bb0
LibWeb: Remove redundant check for empty anonymous blocks
|
2 vuotta sitten |
Sam Atkins
|
c70dcaefcd
LibWeb: Convert LayoutState to new pixel units
|
2 vuotta sitten |
Sam Atkins
|
76047d1932
LibWeb: Convert InlineLevelIterator/LineBox/LineBuilder to new px units
|
2 vuotta sitten |
Sam Atkins
|
ace66d4a3e
LibWeb: Convert BlockFormattingContext to new pixel units
|
2 vuotta sitten |
Sam Atkins
|
f5f25562d1
LibWeb: Convert FormattingContext to new pixel units
|
2 vuotta sitten |
Sam Atkins
|
affc8a22ca
LibWeb+WebContent: Convert BrowsingContext to new pixel units
|
2 vuotta sitten |
Aliaksandr Kalenik
|
8259ff12bd
LibWeb: Margin bottom collapsing between parent and last child
|
2 vuotta sitten |
Aliaksandr Kalenik
|
7088a87f49
LibWeb: Margin top collapsing between parent and first child
|
2 vuotta sitten |
Aliaksandr Kalenik
|
fe8304d5de
LibWeb: Introduce structure that maintains collapsible margins in BFC
|
2 vuotta sitten |
Aliaksandr Kalenik
|
992b4489ad
LibWeb: Fix bug in BFC that independent FC assigned to wrong variable
|
2 vuotta sitten |
Sam Atkins
|
ab49dbf137
LibWeb: Convert Paintable coordinates to new pixel units
|
2 vuotta sitten |
Aliaksandr Kalenik
|
3922349b71
LibWeb: Use space_used_by_floats to get x offset of box that creates BFC
|
2 vuotta sitten |
Aliaksandr Kalenik
|
daece542f5
LibWeb: Check if block creates BFC even if all it's children are inline
|
2 vuotta sitten |
Aliaksandr Kalenik
|
7c00619e47
LibWeb: Use calculate_inner_width to compute min and max widths
|
2 vuotta sitten |