Commit History

Author SHA1 Message Date
  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