summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/Layout
AgeCommit message (Expand)Author
2021-10-08Libraries: Fix -Wunreachable-code warnings from clangNico Weber
2021-10-06LibWeb: Move line boxes from Layout::Box to BlockContainerAndreas Kling
2021-10-06LibWeb: Mark Layout::ListItemMarkerBox as never having childrenAndreas Kling
2021-10-06LibWeb: Don't attempt to layout the inside of childless boxesAndreas Kling
2021-10-06LibWeb: Rename Layout::Node::is_block_box() => is_block_container()Andreas Kling
2021-10-06LibWeb: Remove unused local in FormattingContext::layout_inside()Andreas Kling
2021-10-06LibWeb: Rename Layout::BlockBox => BlockContainerAndreas Kling
2021-10-06LibWeb: Add BlockFormattingContext::root()Andreas Kling
2021-10-06LibWeb: Start work towards modern CSS "display" valuesAndreas Kling
2021-10-05LibWeb: Make things aware of box-sizingSam Atkins
2021-10-04LibWeb: Flexbox: Don't outgrow parent in main axis when using wrapTobias Christiansen
2021-10-04LibWeb: Handle inline-block children of a flex-container as blockTobias Christiansen
2021-10-04LibWeb: Flexbox: Collect empty inline-block flex childrenTobias Christiansen
2021-10-04LibWeb: Flexbox: Care more about cross-axis marginsTobias Christiansen
2021-10-04LibWeb: Flexbox: Take parents' specified main size into accountTobias Christiansen
2021-10-01LibWeb: Flexbox: Catch zero flex-basis and use width insteadTobias Christiansen
2021-10-01LibWeb: Flexbox: Check for relative resolvability on the cross axisTobias Christiansen
2021-09-29LibWeb: Flexbox: Wrap inline Nodes if their parent is display: flexTobias Christiansen
2021-09-24LibWeb: Remove on-demand font resolutionAndreas Kling
2021-09-24LibWeb: Make ListItemMarkerBox inherit style from ListItemBoxAndreas Kling
2021-09-24LibWeb: Add tightly-typed DOM node accessors for Layout::ListItemBoxAndreas Kling
2021-09-24LibWeb: Let <br> elements have styleAndreas Kling
2021-09-24LibWeb: Replace last couple of StyleValue casts with `as_foo()`Sam Atkins
2021-09-24LibWeb: Clarify StyleValue API with new naming schemeSam Atkins
2021-09-23LibWeb: Don't assume the parent is BFC in the IFCTobias Christiansen
2021-09-23LibWeb: Flexbox: Use InlineFormattingContext when neededTobias Christiansen
2021-09-23LibWeb: Proritize FlexFormattingContext when display: flex is specifiedTobias Christiansen
2021-09-22LibWeb: Ignore negative margins for calculating height in a BFCTobias Christiansen
2021-09-21LibWeb: Paint bitmaps with rounded_int_rect(), not enclosing_int_rect()Sam Atkins
2021-09-20LibWeb: Enable bilinear blending for bitmapsSam Atkins
2021-09-19LibWeb: Give InlineNodes borders :^)Sam Atkins
2021-09-19LibWeb: Move border-painting code out of BoxSam Atkins
2021-09-19LibWeb: Give InlineNodes a box-shadow :^)Sam Atkins
2021-09-19LibWeb: Give InlineNodes a backgroundSam Atkins
2021-09-19LibWeb: Move background painting from Box to its own fileSam Atkins
2021-09-19LibWeb: Move box-shadow painting out of Box to its own fileSam Atkins
2021-09-19LibWeb: Move InlineNode background code from `paint_fragment` -> `paint`Sam Atkins
2021-09-19LibWeb: Extract border-radius normalization code from BoxSam Atkins
2021-09-19LibWeb: Stop painting backgrounds for TextNodesSam Atkins
2021-09-19LibWeb: Flexbox: Use maximum size of container as available sizeTobias Christiansen
2021-09-18LibWeb: Add transform: translateY() supportTobias Christiansen
2021-09-18LibWeb: Add transform property to the systemTobias Christiansen
2021-09-18LibWeb: Avoid unnecessary padded_rect() call in Box::paint()Andreas Kling
2021-09-18LibWeb: Flexbox: Assume Block when finding max main size of flex-columnTobias Christiansen
2021-09-18LibWeb: Also avoid setting definite size for heightTobias Christiansen
2021-09-18LibWeb: Use floating-point math for border-radius renderingAndreas Kling
2021-09-18LibWeb: Remove bogus offset when painting an SVG <path> boxAndreas Kling
2021-09-18LibWeb: Implement very naive layout of <path> within <svg>Andreas Kling
2021-09-18LibWeb: Add SVGFormattingContext to handle SVG box treesAndreas Kling
2021-09-17LibWeb: Flexbox: Take parent's width in the flex container for layoutingTobias Christiansen