Cronologia Commit

Autore SHA1 Messaggio Data
  Andreas Kling d77dfc6b48 LibWeb: Rename FormattingContext::compute_position() => compute_inset() 3 anni fa
  Andreas Kling 83a2aa1832 LibWeb: Include negative margins in height:auto computation for BFC root 3 anni fa
  Andreas Kling fe908e7db2 LibWeb: Rename "offset" in box model metrics to "inset" 3 anni fa
  Andreas Kling 925c34cf43 LibWeb: Include floats in height:auto for BFC root with inline children 3 anni fa
  Andreas Kling c02e6f991a LibWeb: Improve vertical margin collapse between adjacent blocks 3 anni fa
  Andreas Kling c1f0d21bbe LibWeb: Rename the LayoutMode enum values and explain them 3 anni fa
  Andreas Kling 39b7fbfeb9 LibWeb: Rewrite CSS float implementation to use offset-from-edge 3 anni fa
  Andreas Kling 915ee66bd6 LibWeb: Implement shrink-to-fit layout on top of intrinsic size cache 3 anni fa
  Andreas Kling 39ca39204b LibWeb: Cache intrinsic sizes on the root FormattingState 3 anni fa
  Lenny Maiorani c37820b898 Libraries: Use default constructors/destructors in LibWeb 3 anni fa
  Andreas Kling 2f3d7a7c36 LibWeb: Swap min-content and max-content intrinsic sizes if needed 3 anni fa
  Andreas Kling 515db5fc1b LibWeb: Make Layout::FormattingState copies shallow 3 anni fa
  Andreas Kling 3f2b17f602 LibWeb: Add functions for calculating intrinsic sizes of a Layout::Box 3 anni fa
  Andreas Kling bc82b3eaec LibWeb: Improve height:auto for position:absolute blocks 3 anni fa
  Andreas Kling 1d6cf3a43f LibWeb: Consider all children when doing height:auto for normal blocks 3 anni fa
  Andreas Kling fa43a4118e LibWeb: Handle height:auto separately for BFC root vs other block boxes 3 anni fa
  Andreas Kling 56df05ae44 LibWeb: Always include floats when computing height:auto for blocks 3 anni fa
  Andreas Kling 6478b460fb LibWeb: Fix wrong height:auto computation for block with floating child 3 anni fa
  Andreas Kling c6cf240f9a LibWeb: Store bottom edge location with each LineBox 3 anni fa
  Andreas Kling 4b6295e667 LibWeb: For height:auto blocks, measure from top of *top* line box 3 anni fa
  Andreas Kling 726edd2d3b LibWeb: Pass state to create_independent_formatting_context_if_needed() 3 anni fa
  Andreas Kling 797f51e122 LibWeb: Add border box top/bottom metrics to line box fragments 3 anni fa
  Andreas Kling db5bf6e64c LibWeb: Rename FormattingState::ensure() -> get_mutable() 3 anni fa
  Andreas Kling 0f15d1f947 LibWeb: Add hack to avoid crashing on !child_display.is_flow_inside() 3 anni fa
  Andreas Kling c9700e100e LibWeb: Start making our layout system "transactional" 3 anni fa
  Andreas Kling 561612f219 LibWeb: Add Layout::FormattingState 3 anni fa
  Sam Atkins f0a4b33a5e LibWeb: Resolve Lengths to pixels earlier 3 anni fa
  Sam Atkins b715943035 LibWeb: Remove redundant Length::resolved() calls 3 anni fa
  Sam Atkins 67066c5140 LibWeb: Remove fallback value from Length::resolved() 3 anni fa
  Sam Atkins 5b2482a939 LibWeb: Use Optional instead of undefined-lengths for widths/heights 3 anni fa