summaryrefslogtreecommitdiff
path: root/Libraries/LibHTML
AgeCommit message (Expand)Author
2019-10-19LibHTML: Add TreeNode<T>::for_each_in_subtree(callback)Andreas Kling
2019-10-19LibHTML: Skip over CSS @media rules for nowAndreas 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-19LibHTML: Ignore completed image loads for already-destroyed <img>'sAndreas Kling
2019-10-19LibHTML: Make TreeNode inherit from Weakable by defaultAndreas Kling
2019-10-19LibHTML: Allow loading of PNG's directly into the HtmlViewAndreas Kling
2019-10-18LibHTML: Add a simple font cacheAndreas Kling
2019-10-18LibHTML: Preserve UTF-8 codepoints when collapsing whitespaceAndreas Kling
2019-10-18LibHTML: CSS parser should trim whitespace from valuesAndreas 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: Only accumulate Text children's content in inline stylesheetsAndreas Kling
2019-10-17LibHTML: Don't assert when encountering an unknown font-weightAndreas 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-17LibHTML: Add basic keyboard navigation (up/down/pgdn/pgup/home/end/etc)Andreas Kling
2019-10-16LibHTML: Add the <center> elementAndreas 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: Add the currently visible viewport rect to RenderingContextAndreas 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-14LibHTML: Rename Document's invalidate_{style,layout}() to update_foo()Andreas Kling
2019-10-14LibHTML: Implement basic :hover pseudo-class supportAndreas Kling
2019-10-14LibHTML: Parse the :link and :hover CSS pseudo-classesAndreas 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: Run second layout pass if first layout adds/removes scrollbarsAndreas Kling
2019-10-13LibHTML: Split layout invalidation into style and layout invalidationAndreas Kling
2019-10-13LibHTML: Move layout root from HtmlView to DocumentAndreas Kling
2019-10-13LibHTML: Handle comments in the CSS parserAndreas Kling
2019-10-12LibHTML: Add Comment and CharacterData nodes and improve HTML parsingAndreas 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-12LibHTML: Make all element tag names lowercase for nowAndreas Kling
2019-10-12LibHTML: Move Element construction to a separate fileAndreas Kling
2019-10-11LibHTML: Make sure the marker has the same inline state as siblingsAndreas Kling