Commit History

Автор SHA1 Съобщение Дата
  Andreas Kling ab6af4c9a0 LibWeb: Remove unused member LineBuilder::m_layout_mode преди 3 години
  Andreas Kling 83bb16ede3 LibWeb: Avoid some unnecessary inside layouts during intrinsic sizing преди 3 години
  Andreas Kling ed8930fff5 LibWeb: Add accessors for UsedValues::computed_{width,height} преди 3 години
  Andreas Kling 52862c72d0 LibWeb: Rename FormattingState to LayoutState преди 3 години
  Andreas Kling e78282aebb LibWeb: Make sure we always apply size constraints in IFC преди 3 години
  Andreas Kling 7713198e9c LibWeb: Cache a pointer to the containing block state in IFC преди 3 години
  Andreas Kling 64959a8504 LibWeb: Express intrinsic size layout via size constraints преди 3 години
  Andreas Kling 66d08d2417 LibWeb: Move IFC result measurement from IFC to BFC преди 3 години
  Andreas Kling cefc931347 LibWeb: Make sure CSS::ComputedValues has initial size values преди 3 години
  Enver Balalic 7381474835 LibWeb: Don't break text lines if white-space: nowrap преди 3 години
  Andreas Kling 6a4247bee9 LibWeb: Use more precise font metrics when doing inline layout преди 3 години
  Andreas Kling f4ed4b2806 LibWeb: Swallow whitespace when it causes us to break the line преди 3 години
  Andreas Kling 5def3b0150 LibWeb: Use LineBox::height() when determining IFC auto heights преди 3 години
  Andreas Kling f9e8f02451 LibWeb: Don't crash in IFC if very first chunk is collapsible whitespace преди 3 години
  Andreas Kling aefe1727fc LibWeb: Make text newlines in "pre" mode emit a ForcedBreak item преди 3 години
  Andreas Kling d32630e17b LibWeb: Don't append collapsible whitespace to start of new line преди 3 години
  Andreas Kling de6f7f0029 LibWeb: Support CSS floats in inline flow преди 3 години
  Andreas Kling 159d4d772a LibWeb: Assign the used top/bottom border widths to inline-block boxes преди 3 години
  Andreas Kling c1f0d21bbe LibWeb: Rename the LayoutMode enum values and explain them преди 3 години
  Andreas Kling 83afc1154c LibWeb: Fix IFC over-shrinking the available space for line boxes преди 3 години
  Andreas Kling 28b771560a LibWeb: Make SVG <svg> elements behave as CSS replaced elements преди 3 години
  Andreas Kling 39b7fbfeb9 LibWeb: Rewrite CSS float implementation to use offset-from-edge преди 3 години
  Andreas Kling 28642de6ed LibWeb: Make LineBuilder aware of the current LayoutMode преди 3 години
  Andreas Kling ef8a72ff3f LibWeb: Move available_space_for_line() from IFC to BFC преди 3 години
  Lenny Maiorani c37820b898 Libraries: Use default constructors/destructors in LibWeb преди 3 години
  sin-ack b801ddf73d LibWeb: Apply the current text-justify value when justifying преди 3 години
  sin-ack 7fe3f2d970 LibWeb: Refactor text justification code + only justify below threshold преди 3 години
  Andreas Kling 45f717cfad LibWeb: Respect inline-axis margins between line box fragments :^) преди 3 години
  Andreas Kling 2dfb617c5b LibWeb: Make InlineLevelIterator emit absolutely positioned items преди 3 години
  Vrins a8cfb34551 LibWeb: Allow <input type="button/submit/reset"> to be styled преди 3 години