summaryrefslogtreecommitdiff
path: root/Libraries/LibHTML/Layout
AgeCommit message (Expand)Author
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-05LibHTML: Respect the system themeSergey Bugaev
2019-12-24LibGUI+LibDraw: Add "Palette" concept for scoped color themingAndreas Kling
2019-12-18LibHTML: Add TreeNode::for_each_in_subtree_of_type<T>()Andreas Kling
2019-12-18LibHTML: Mark image bitmaps outside the visible viewport as volatileAndreas Kling
2019-12-18LibHTML: Add LayoutNode::is_image() and is<LayoutImage> helperAndreas Kling
2019-12-18LibHTML: Insert a new linebox for every newline in "white-space: pre"Andreas Kling
2019-12-18LibHTML: Don't insert line breaks between multiple <pre>'s on a lineAndreas Kling
2019-12-09AK: Use size_t for the length of stringsAndreas Kling
2019-11-27LibHTML: Respect "border-style: dotted"Andreas Kling
2019-11-25LibHTML: Implement basic <form> and <input> element supportAndreas Kling
2019-11-25LibHTML: Divide the "line spacing" evenly between lines of textAndreas Kling
2019-11-25LibHTML: Join border edges nicely when painting boxesAndreas Kling
2019-11-25LibHTML: Draw each CSS border edge separately with their own styleAndreas Kling
2019-11-21LibHTML: Paint text background color before the underline decorationAndreas Kling
2019-11-19LibHTML: Render a background-color behind line box fragments if neededAndreas Kling
2019-11-19LibHTML: Fix bug in removal of trailing whitespace from line boxesAndreas Kling
2019-11-19LibHTML: Use LayoutText::text_for_rendering() in layout tree dumpsAndreas Kling
2019-11-18LibHTML: LayoutImage should not dereference a null bitmapAndreas Kling
2019-11-18LibHTML: Use floating point numbers throughout the layout treeAndreas Kling
2019-11-18LibHTML: Implement basic 'max-width' and 'min-width' supportAndreas Kling
2019-11-09LibHTML: Paint a magenta rectangle around the currently inspected nodeAndreas Kling
2019-11-07LibHTML: Draw box borders even if we don't have a border-colorAndreas Kling
2019-11-05LibHTML: Build some foundation for text selectionAndreas Kling
2019-11-04LibHTML: Add a convenient way to get from any layout node to the rootAndreas Kling
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