Historial de Commits

Autor SHA1 Mensaje Fecha
  Andreas Kling c1f0d21bbe LibWeb: Rename the LayoutMode enum values and explain them hace 3 años
  Andreas Kling 39b7fbfeb9 LibWeb: Rewrite CSS float implementation to use offset-from-edge hace 3 años
  Andreas Kling 915ee66bd6 LibWeb: Implement shrink-to-fit layout on top of intrinsic size cache hace 3 años
  Andreas Kling 39ca39204b LibWeb: Cache intrinsic sizes on the root FormattingState hace 3 años
  Lenny Maiorani c37820b898 Libraries: Use default constructors/destructors in LibWeb hace 3 años
  Andreas Kling 2f3d7a7c36 LibWeb: Swap min-content and max-content intrinsic sizes if needed hace 3 años
  Andreas Kling 515db5fc1b LibWeb: Make Layout::FormattingState copies shallow hace 3 años
  Andreas Kling 3f2b17f602 LibWeb: Add functions for calculating intrinsic sizes of a Layout::Box hace 3 años
  Andreas Kling bc82b3eaec LibWeb: Improve height:auto for position:absolute blocks hace 3 años
  Andreas Kling 1d6cf3a43f LibWeb: Consider all children when doing height:auto for normal blocks hace 3 años
  Andreas Kling fa43a4118e LibWeb: Handle height:auto separately for BFC root vs other block boxes hace 3 años
  Andreas Kling 56df05ae44 LibWeb: Always include floats when computing height:auto for blocks hace 3 años
  Andreas Kling 6478b460fb LibWeb: Fix wrong height:auto computation for block with floating child hace 3 años
  Andreas Kling c6cf240f9a LibWeb: Store bottom edge location with each LineBox hace 3 años
  Andreas Kling 4b6295e667 LibWeb: For height:auto blocks, measure from top of *top* line box hace 3 años
  Andreas Kling 726edd2d3b LibWeb: Pass state to create_independent_formatting_context_if_needed() hace 3 años
  Andreas Kling 797f51e122 LibWeb: Add border box top/bottom metrics to line box fragments hace 3 años
  Andreas Kling db5bf6e64c LibWeb: Rename FormattingState::ensure() -> get_mutable() hace 3 años
  Andreas Kling 0f15d1f947 LibWeb: Add hack to avoid crashing on !child_display.is_flow_inside() hace 3 años
  Andreas Kling c9700e100e LibWeb: Start making our layout system "transactional" hace 3 años
  Andreas Kling 561612f219 LibWeb: Add Layout::FormattingState hace 3 años
  Sam Atkins f0a4b33a5e LibWeb: Resolve Lengths to pixels earlier hace 3 años
  Sam Atkins b715943035 LibWeb: Remove redundant Length::resolved() calls hace 3 años
  Sam Atkins 67066c5140 LibWeb: Remove fallback value from Length::resolved() hace 3 años
  Sam Atkins 5b2482a939 LibWeb: Use Optional instead of undefined-lengths for widths/heights hace 3 años
  Andreas Kling 0532d7d255 LibWeb: Stop sizing the context root box in formatting contexts hace 3 años
  Andreas Kling 0608de8c12 LibWeb: Rename Layout::Box::size() to content_size() hace 3 años
  Sam Atkins ce0de4b2b4 LibWeb: Allow LengthPercentage to hold a calculated value hace 3 años
  Andreas Kling 00bd17034d LibWeb: Make IFC aware that its parent is always a BFC hace 3 años
  Sam Atkins bfcbab0dcf LibWeb: Remove reference_for_percent parameter from Length::resolved() hace 3 años