summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/DOM/Node.cpp
AgeCommit message (Expand)Author
2023-04-06LibWeb: Introduce CustomElementRegistry and creating custom elementsLuke Wilde
2023-03-30LibWeb: Make the Node.compareDocumentPosition() return value enum publicAndreas Kling
2023-03-18LibWeb+LibWebView: Show shadow roots in the DOM inspectorSimon Wanner
2023-03-18LibWeb: Port MutationRecord types to FlyStringTimothy Flynn
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-03-06LibWeb: Fix a few const-ness issuesMatthew Olsson
2023-02-28LibWeb: Rename Layout::InitialContainingBlock to Layout::ViewportAndreas Kling
2023-02-22LibWeb: Make factory method of DOM::ElementFactory fallibleKenneth Myhra
2023-02-19LibWeb: Implement Accessible Name and Description CalculationJonah
2023-02-18LibWeb: Make factory method of DOM::StaticNodeList fallibleKenneth Myhra
2023-02-18LibWeb: Make factory method of DOM::MutationRecord fallibleKenneth Myhra
2023-02-18LibWeb: Make factory method of DOM::LiveNodeList fallibleKenneth Myhra
2023-02-18LibWeb: Make factory methods of DOM::Document fallibleKenneth Myhra
2023-02-18LibWeb: Make factory method of DOM::AccessibilityTreeNode fallibleKenneth Myhra
2023-02-02LibWeb: Rename DOM::shadow_root() to shadow_root_internal()Karol Kosek
2023-01-29LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocateTimothy Flynn
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-07LibWeb: Add Functionality to Dump to Accessibility TreeJonah
2022-12-19LibWeb: Fix crash when serializing nodes for DOM inspectorMacDue
2022-12-14LibWeb: Implement Node.isEqualNode() for ProcessingInstruction nodesAndreas Kling
2022-12-14LibWeb: Implement Node.isEqualNode() for Attr nodesAndreas Kling
2022-12-14LibWeb: Implement Node.cloneNode for Attr nodesAndreas Kling
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-23Userland+Tests: Remove a few more LibJS/{AST.h,Parser.h} includesAndreas Kling
2022-11-06LibWeb: Replace some unnecessary ShadowRoot verify_cast with static_castBaitinq
2022-11-05LibWeb: Add DOM::Node::parent_or_shadow_host_element()Andreas Kling
2022-11-03LibWeb: Fully implement the fragment serializing algorithmTimothy Flynn
2022-10-31LibWeb: Handle currently ignored `WebIDL::ExceptionOr<T>`sLinus Groh
2022-10-29LibWeb: Don't invalidate style for entire document on Node insertionAndreas Kling
2022-10-20LibWeb: Call superclass GC finalizer in DOM::Node::finalize()Andreas Kling
2022-10-20LibWeb: Add GC finalizer for DOM::NodeAndreas Kling
2022-10-20LibWeb: Make the layout tree GC-allocatedAndreas Kling
2022-10-01LibWeb: Remove unused DOM::Node::window helper methodAndrew Kaster
2022-10-01LibWeb: Remove unecessary dependence on Window from DOM and WebIDLAndrew Kaster
2022-09-25LibWeb: Move DOMException from DOM/ to WebIDL/Linus Groh
2022-09-25LibWeb: Move ExceptionOr from DOM/ to WebIDL/Linus Groh
2022-09-25LibWeb: Invalidate layout when a DOM node is removed from the treeAndreas Kling
2022-09-21LibWeb: Make Node.childNodes vend the same NodeList every timeAndreas Kling
2022-09-18LibWeb: Support getting and setting Attr.textContentAndreas Kling
2022-09-18LibWeb: Rename Attribute to AttrAndreas Kling
2022-09-14LibWeb: Make :link selector behave according to specAndreas Kling
2022-09-06LibWeb: Make DOMException GC-allocatedAndreas Kling
2022-09-06LibWeb: Make MutationObserver GC-allocatedAndreas Kling
2022-09-06LibWeb: Make MutationRecord GC-allocatedAndreas Kling
2022-09-06LibWeb: Make NodeList GC-allocatedAndreas Kling
2022-09-06LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocatedAndreas Kling
2022-09-06LibWeb: Make DOM::Event and all its subclasses GC-allocatedAndreas Kling
2022-08-23LibWeb: Replace GlobalObject with Realm in wrapper functionsLinus Groh