Commit History

Author SHA1 Message Date
  Andreas Kling 515db5fc1b LibWeb: Make Layout::FormattingState copies shallow 3 years ago
  Andreas Kling 3f2b17f602 LibWeb: Add functions for calculating intrinsic sizes of a Layout::Box 3 years ago
  Andreas Kling bc82b3eaec LibWeb: Improve height:auto for position:absolute blocks 3 years ago
  Andreas Kling 1d6cf3a43f LibWeb: Consider all children when doing height:auto for normal blocks 3 years ago
  Andreas Kling fa43a4118e LibWeb: Handle height:auto separately for BFC root vs other block boxes 3 years ago
  Andreas Kling 56df05ae44 LibWeb: Always include floats when computing height:auto for blocks 3 years ago
  Andreas Kling 6478b460fb LibWeb: Fix wrong height:auto computation for block with floating child 3 years ago
  Andreas Kling c6cf240f9a LibWeb: Store bottom edge location with each LineBox 3 years ago
  Andreas Kling 4b6295e667 LibWeb: For height:auto blocks, measure from top of *top* line box 3 years ago
  Andreas Kling 726edd2d3b LibWeb: Pass state to create_independent_formatting_context_if_needed() 3 years ago
  Andreas Kling 797f51e122 LibWeb: Add border box top/bottom metrics to line box fragments 3 years ago
  Andreas Kling db5bf6e64c LibWeb: Rename FormattingState::ensure() -> get_mutable() 3 years ago
  Andreas Kling 0f15d1f947 LibWeb: Add hack to avoid crashing on !child_display.is_flow_inside() 3 years ago
  Andreas Kling c9700e100e LibWeb: Start making our layout system "transactional" 3 years ago
  Andreas Kling 561612f219 LibWeb: Add Layout::FormattingState 3 years ago
  Sam Atkins f0a4b33a5e LibWeb: Resolve Lengths to pixels earlier 3 years ago
  Sam Atkins b715943035 LibWeb: Remove redundant Length::resolved() calls 3 years ago
  Sam Atkins 67066c5140 LibWeb: Remove fallback value from Length::resolved() 3 years ago
  Sam Atkins 5b2482a939 LibWeb: Use Optional instead of undefined-lengths for widths/heights 3 years ago
  Andreas Kling 0532d7d255 LibWeb: Stop sizing the context root box in formatting contexts 3 years ago
  Andreas Kling 0608de8c12 LibWeb: Rename Layout::Box::size() to content_size() 3 years ago
  Sam Atkins ce0de4b2b4 LibWeb: Allow LengthPercentage to hold a calculated value 3 years ago
  Andreas Kling 00bd17034d LibWeb: Make IFC aware that its parent is always a BFC 3 years ago
  Sam Atkins bfcbab0dcf LibWeb: Remove reference_for_percent parameter from Length::resolved() 3 years ago
  Sam Atkins dc681913e8 LibWeb: Convert width/height and min-/max- versions to LengthPercentage 3 years ago
  Sam Atkins 7196570f9b LibWeb: Cast unused smart-pointer return values to void 3 years ago
  Andreas Kling 37f0bd0a42 LibWeb: Small fix to height computation for block-with-inline-children 3 years ago
  Ben Wiederhake 934360583f LibWeb: Remove duplicated auto height computation 3 years ago
  Ben Wiederhake c55527944c LibWeb: Convert const pointer to nonnull into a reference 3 years ago
  Andreas Kling e6e00d2a4d LibWeb: Remove already-fixed FIXME in creates_block_formatting_context() 3 years ago