summaryrefslogtreecommitdiff
path: root/Libraries/LibHTML/Layout
AgeCommit message (Expand)Author
2019-10-20LibHTML: Remove trailing whitespace in line boxesAndreas Kling
2019-10-20LibHTML: Implement "text-align: justify"Andreas Kling
2019-10-20LibHTML: Rename HTMLImageElement::m_image_loader => m_image_decoderAndreas Kling
2019-10-20LibHTML+Browser: Support scrolling to anchor with <a href="#foo">Andreas Kling
2019-10-19LibHTML: Don't insert unnecessary line breaks at start of text linesAndreas Kling
2019-10-19LibHTML: Use the correct inherited color for LayoutListItemMarkerAndreas Kling
2019-10-19LibHTML: Implement basic tiled background image supportAndreas Kling
2019-10-19LibHTML: Replaced elements should not break lines at start of lineAndreas Kling
2019-10-18LibHTML: Preserve UTF-8 codepoints when collapsing whitespaceAndreas Kling
2019-10-18LibHTML: Add LayoutNode::first_ancestor_of_type<T>()Andreas Kling
2019-10-18LibHTML: Add typed child/sibling traversal helpers for LayoutNodeAndreas Kling
2019-10-17LibHTML: Hard-code LayoutTable to never have inline childrenAndreas Kling
2019-10-17LibHTML: Add is<T> helpers for the table-related LayoutNode subclassesAndreas Kling
2019-10-17LibHTML: Make "children are inline" flag imperativeAndreas Kling
2019-10-17LibHTML: Add stub classes for basic table layoutAndreas Kling
2019-10-17LibHTML: Use is_inline() instead of !is_block() when building treeAndreas Kling
2019-10-16LibHTML: Implement CSS text-align: left/center/rightAndreas Kling
2019-10-15LibHTML: LayoutBlock::hit_test() was calling the wrong parent classAndreas Kling
2019-10-15LibHTML: Use ImageLoader for <img> elements to defer bitmap decodingAndreas Kling
2019-10-15LibHTML: LayoutNode::set_needs_display() needs to invalidate fragmentsAndreas Kling
2019-10-15LibHTML: Fix missing backgrounds an borders after LayoutBox refactoringAndreas Kling
2019-10-15LibHTML: Introduce LayoutBox and LayoutNodeWithStyleAndBoxModelMetricsAndreas Kling
2019-10-15LibHTML: Simplify Node::create_layout_node()Andreas Kling
2019-10-15LibHTML: Move layout tree building to a LayoutTreeBuilder classAndreas Kling
2019-10-15LibHTML: Add is<T> and to<T> helpers for LayoutNode class familyAndreas Kling
2019-10-14LibHTML: Implement basic partial style invalidationAndreas Kling
2019-10-13LibHTML: Add some convenient geometry getters on LayoutNodeAndreas Kling
2019-10-13LibHTML: Use LayoutBlock::add_line_box() in LayoutBreakAndreas Kling
2019-10-13LibHTML: Fix broken line splitting behavior in LayoutReplacedAndreas Kling
2019-10-13LibHTML: Move layout root from HtmlView to DocumentAndreas Kling
2019-10-12LibHTML+Browser: Add debug option to draw borders around line boxesAndreas Kling
2019-10-12LibHTML: Implement the <br> element for line breakingAndreas Kling
2019-10-12LibHTML: Add StyleProperties::line_height()Andreas Kling
2019-10-11LibHTML: Make sure the marker has the same inline state as siblingsAndreas Kling
2019-10-11LibHTML: LayoutBlock::children_are_inline() should check is_inline()Andreas Kling
2019-10-11LibHTML: Add LayoutNode classes for "display: list-item" and its markerAndreas Kling
2019-10-09LibHTML: Move is_ancestor_of() from LayoutNode to TreeNodeAndreas Kling
2019-10-09LibHTML: Implement the <blink> elementAndreas Kling
2019-10-09LibHTML: Collapse whitespace in LayoutText unless white-space: pre;Andreas Kling
2019-10-08LibHTML: Use an enum for CSS property ID'sAndreas Kling
2019-10-07LibHTML: Add LayoutNodeWithStyle class, make LayoutText style-lessAndreas Kling
2019-10-07LibHTML: Rename "style_properties" to "style" everywhereAndreas Kling
2019-10-06LibHTML: Add is<ElementType> and to<ElementType> helper functionsAndreas Kling
2019-10-06LibHTML: Use current style's text colour for alt text on imagesConrad Pankoff
2019-10-06LibHTML: Trim image alt text to the right if necessaryConrad Pankoff
2019-10-06LibHTML: Support width/height attributes on imagesConrad Pankoff
2019-10-06LibHTML: Draw image alt text as black rather than whiteConrad Pankoff
2019-10-06LibHTML: Use image URL as alt text if alt is missingConrad Pankoff
2019-10-06LibHTML: Move font loading from LayoutText to StylePropertiesAndreas Kling
2019-10-06LibHTML: LayoutInline can only be constructed with an ElementAndreas Kling