summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/DOM/Node.cpp
AgeCommit message (Expand)Author
2022-03-19LibWeb: Make document-level style invalidation fastAndreas Kling
2022-03-15LibWeb: Fix mistake in Node::invalidate_style()Andreas Kling
2022-03-15LibWeb: Make invalidate_style() set child-needs-update on shadow hostsAndreas Kling
2022-03-15LibWeb: Improvements to Node::invalidate_style()Andreas Kling
2022-03-15LibWeb: Invalidate document style after Node.insertBefore()Andreas Kling
2022-03-15LibWeb: Make style invalidation cross shadow boundariesAndreas Kling
2022-03-15LibWeb: Use a WeakPtr for DocumentFragment's "host" fieldAndreas Kling
2022-03-11LibWeb: Move mouse event and label logic from layout to painting treeAndreas Kling
2022-03-11LibWeb: Split Paintable into Paintable and PaintableBoxAndreas Kling
2022-03-11LibWeb: Use Layout::Box::paint_box() accessor in more placesAndreas Kling
2022-03-11LibWeb: Rename Painting::Box => PaintableAndreas Kling
2022-03-11LibWeb: Add Painting::Box and move things from Layout::Box into itAndreas Kling
2022-03-10LibWeb: Display pseudo-elements in the DOM inspectorSam Atkins
2022-03-09LibWeb: Invalidate document style when a node is removedAndreas Kling
2022-03-09LibWeb: Implement "NodeIterator pre-removing steps"Andreas Kling
2022-03-02LibWeb: Streamline Node::enclosing_link_element() somewhatAndreas Kling
2022-02-27Everywhere: Make JSON serialization fallibleIdan Horowitz
2022-02-26LibWeb: Make Range.setStart and Range.setEnd spec compliantLuke Wilde
2022-02-26LibWeb: Make DOM inspector overlay rects a little nicerAndreas Kling
2022-02-21LibWeb: Implement Node.removeChild() in terms of "pre-remove"Andreas Kling
2022-02-21LibWeb: Implement `Node.nodeValue` DOM attributeAdam Hodgen
2022-02-16LibWeb: Separate "event listener" from "EventListener"Andreas Kling
2022-02-08LibWeb: Rewrite EventTarget to more closely match the specLuke Wilde
2022-02-05LibWeb: Compute element style in Layout::TreeBuilderAndreas Kling
2021-11-24LibWeb: Add JSON serialization for nested browsing contextsVyacheslav Pukhanov
2021-11-02LibWeb: Show DOM comment contents in DOM inspectorAndreas Kling
2021-11-02LibWeb: Hide uninteresting whitespace text nodes from DOM inspectorAndreas Kling
2021-10-16LibWeb: Implement Node.getRootNodeLuke Wilde
2021-10-12LibWeb: Re-mark nodes as needing style after moving between documentsAndreas Kling
2021-10-06LibWeb: Make CSS layout lazierAndreas Kling
2021-10-03LibWeb: Convert Node.childNodes to NodeListLuke Wilde
2021-09-30LibWeb: Add Node::in_a_document_tree()Andreas Kling
2021-09-25LibWeb: Rename HTMLDocumentParser => HTMLParserAndreas Kling
2021-09-25LibWeb: Provide a default DOM::EventTarget::dispatch_event()Andreas Kling
2021-09-14LibWeb: Implement HTML fragment serialisation and use it in innerHTMLLuke Wilde
2021-09-13LibWeb: Implement Node.isEqualNode(Node? otherNode)Andreas Kling
2021-09-13LibWeb: Implement Node.isSameNode(Node? otherNode)Andreas Kling
2021-09-08LibWeb: Rename InitialContainingBlockBox => InitialContainingBlockAndreas Kling
2021-09-07LibWeb: Add preceding and following Node cases in tree constraintsLuke Wilde
2021-09-06LibWeb: Make Node.textContent more spec compliantLuke Wilde
2021-09-06LibWeb: Implement the (string) replace all operations for NodeLuke Wilde
2021-09-02LibWeb: Make Node::root return a referenceLuke Wilde
2021-09-02LibWeb: Include DOM Node ID in serialized JSONSam Atkins
2021-09-02LibWeb: Give each Node a unique IDSam Atkins
2021-09-02LibWeb: Remove commented-out dbglnSam Atkins
2021-09-02LibWeb: Add shadow including ancestor/descendant checksLuke Wilde
2021-07-05LibWeb: Implement Node.containsLuke
2021-07-05LibWeb: Add the cloning steps in clone_nodeLuke
2021-07-05LibWeb: Use the element factory in clone_nodeLuke
2021-07-05LibWeb: Make clone_node capable of cloning document fragmentsLuke