Commit History

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