summaryrefslogtreecommitdiff
path: root/Libraries/LibWeb/Layout
AgeCommit message (Expand)Author
2020-06-24LibWeb: Move min-width and max-width into LayoutStyleAndreas Kling
2020-06-24LibWeb: Move width into LayoutStyleAndreas Kling
2020-06-24LibWeb: Move position and text-align to LayoutStyleAndreas Kling
2020-06-24LibWeb: Add LayoutStyle, a place to store style info for layout & paintAndreas Kling
2020-06-24LibWeb: Rename LayoutNode::style() => specified_style()Andreas Kling
2020-06-24LibWeb: Turn BoxModelMetrics into a simple structAndreas Kling
2020-06-24LibWeb: Remove default Length constructor and add make_auto()/make_px()Andreas Kling
2020-06-24LibWeb: Use the cached text-align value in LineBox::add_fragment()Andreas Kling
2020-06-23LibWeb: Cache the used CSS text-align property on LayoutNodeWithStyleAndreas Kling
2020-06-23LibWeb: Always inline is<LayoutBox>() and is<LayoutBlock>()Andreas Kling
2020-06-23LibWeb: Cache the used CSS 'position' value on LayoutNodeWithStyleAndreas Kling
2020-06-23LibWeb: Handle position:absolute with both left and right specifiedAndreas Kling
2020-06-23LibWeb: Make sure BoxModelMetrics are set for position:absolute boxesAndreas Kling
2020-06-23LibWeb: Take margin into account when positioning absolute descendantsAndreas Kling
2020-06-23LibWeb: Respect specified width when computing shrink-to-fit candidatesAndreas Kling
2020-06-22LibWeb+Browser: Decode non-animated images out-of-process :^)Andreas Kling
2020-06-21LibWeb: Generate HTMLCanvasElement bindings from IDL :^)Andreas Kling
2020-06-18LibWeb: Move StackingContext from Layout/ to Painting/Andreas Kling
2020-06-18LibWeb: Rename LayoutNode::render() to paint()Andreas Kling
2020-06-18LibWeb: Respect min-width and max-width on position:absolute elementsAndreas Kling
2020-06-18LibWeb: More work on width of position:absolute elementsAndreas Kling
2020-06-18LibWeb: Separate layout tree rendering into phasesAndreas Kling
2020-06-18LibWeb: Better width computation for position:absolute blocksAndreas Kling
2020-06-16LibWeb: Make Element::tag_name() return a const FlyString&Andreas Kling
2020-06-15LibWeb: Allow block children of inlinesAndreas Kling
2020-06-15LibWeb: Respect CSS z-index property while paintingAndreas Kling
2020-06-15LibWeb: Layout nodes without own style can't be absolutely positionedAndreas Kling
2020-06-14LibWeb: Don't assert when containing block doesn't know how to placeAndreas Kling
2020-06-14LibWeb: Move "visible in viewport" state tracking to ImageLoaderAndreas Kling
2020-06-14LibWeb: Remove some unused functions from LayoutTableAndreas Kling
2020-06-14LibWeb: Reorganize layout algorithmAndreas Kling
2020-06-14LibWeb: Simplify LayoutBlock::layout_block_children() a little bitAndreas Kling
2020-06-14LibWeb: Add LayoutNode::frame() reference getterAndreas Kling
2020-06-14LibWeb: Don't choke when trying to render a document-less <iframe>Andreas Kling
2020-06-13LibWeb: Split out image loading logic from HTMLImageElementAndreas Kling
2020-06-13LibWeb: Fix LayoutImage stupidly painting backgrounds over itselfAndreas Kling
2020-06-13LibWeb: Don't try to be clever about -libweb-center relative positionAndreas Kling
2020-06-13LibWeb: Remove some unused functions in LayoutTableRowAndreas Kling
2020-06-13LibWeb: Teach line layout to collapse whitespace across fragmentsAndreas Kling
2020-06-13LibWeb: Implement <center> as -libweb-centerAndreas Kling
2020-06-13LibWeb: More work on table layoutAndreas Kling
2020-06-13LibWeb: Add LayoutTableCell::colspan()Andreas Kling
2020-06-12LibWeb: First cut of extremely naive table row layoutAndreas Kling
2020-06-12AK: Make string-to-number conversion helpers return OptionalAndreas Kling
2020-06-12LibWeb: Handle negative values when collapsing vertical marginsAndreas Kling
2020-06-12LibWeb: Implement very basic margin collapsingAndreas Kling
2020-06-12LibWeb: Remove absolutely positioned elements from the normal flowAndreas Kling
2020-06-12LibWeb: Remove absolute positioning logic from LayoutReplacedAndreas Kling
2020-06-12LibWeb: Add basic support for position:fixedAndreas Kling
2020-06-12LibWeb: Rename BoxModelMetrics::full_margin() => margin_box()Andreas Kling