summaryrefslogtreecommitdiff
path: root/Libraries/LibWeb/Layout/LayoutBlock.cpp
AgeCommit message (Expand)Author
2020-11-22LibWeb: Rename LayoutNode classes and move them into Layout namespaceAndreas Kling
2020-11-22LibWeb: Rename LayoutNode::node() => LayoutNode::dom_node()Andreas Kling
2020-11-22LibWeb: Reorganize layout system in terms of formatting contextsAndreas Kling
2020-11-19LibWeb: Remove ancient HTML_DEBUG debug loggingAndreas Kling
2020-10-09LibWeb: Don't collapse blocks into the previous sibling's paddingAndreas Kling
2020-08-15LibWeb: Allow focusing individual (focusable) elements with Tab keyAndreas Kling
2020-08-09LibWeb: Always add line boxes through LayoutBlock::add_line_box()Andreas Kling
2020-08-05LibWeb: Specialize hit testing for text cursor purposesAndreas Kling
2020-07-28LibWeb: Make layout tree have non-const pointers to the DOMAndreas Kling
2020-07-26LibWeb: Move CSS classes into the Web::CSS namespaceAndreas Kling
2020-07-26LibWeb: Move DOM classes into the Web::DOM namespaceAndreas Kling
2020-07-26LibWeb: Switch to using AK::is and AK::downcastAndreas Kling
2020-07-01LibWeb: Use the StackingContext tree for hit testingAndreas Kling
2020-06-29LibWeb: Improve hit testing on the right of line boxesAndreas Kling
2020-06-28LibWeb: Rename LineBoxFragment::render() => paint()Andreas Kling
2020-06-28LibWeb: Start working on supporting fixed table layoutsAndreas Kling
2020-06-28LibWeb: Collapse top and bottom margin of empty sibling blocksAndreas Kling
2020-06-26LibWeb: Skip over floating elements when collapsing marginsAndreas Kling
2020-06-25LibWeb: Percentage 'height' should sometimes behave as 'auto'Andreas Kling
2020-06-25LibWeb: Place normal-flow blocks relative to non-absolute siblingsAndreas Kling
2020-06-25LibWeb: Iterating more on placement of absolutely positioned elementsAndreas Kling
2020-06-25LibWeb: Update the border metrics of absolutely positioned boxesAndreas Kling
2020-06-25LibWeb: Remove empty trailing line boxesAndreas Kling
2020-06-25LibWeb: Avoid some redundant resolution of padding values during layoutAndreas Kling
2020-06-24LibWeb: Move border width and color into LayoutStyleAndreas Kling
2020-06-24LibWeb: Move the offset, margin and padding boxes into LayoutStyleAndreas Kling
2020-06-24LibWeb: Move height, min-height and max-height into LayoutStyleAndreas Kling
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: 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-23LibWeb: Cache the used CSS text-align property on LayoutNodeWithStyleAndreas 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-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-15LibWeb: Allow block children of inlinesAndreas Kling
2020-06-14LibWeb: Don't assert when containing block doesn't know how to placeAndreas Kling
2020-06-14LibWeb: Reorganize layout algorithmAndreas Kling
2020-06-14LibWeb: Simplify LayoutBlock::layout_block_children() a little bitAndreas Kling
2020-06-13LibWeb: Don't try to be clever about -libweb-center relative positionAndreas Kling
2020-06-13LibWeb: Implement <center> as -libweb-centerAndreas Kling