summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibWeb/DOM/Node.h
AgeCommit message (Expand)Author
2023-05-24LibWeb: Add fast way to check if a DOM node is an SVG elementAndreas Kling
2023-05-23LibWeb: Don't create mutation record node lists if nobody is interestedAndreas Kling
2023-05-07LibWeb: Add fast_is<T>() helper for HTMLScriptElementAndreas Kling
2023-04-23LibWeb: Implement Node::navigable()Aliaksandr Kalenik
2023-04-20LibWeb/DOM: Rename Node::{paint => paintable}_box()Linus Groh
2023-04-19LibWeb: Rename BrowsingContextContainer => NavigableContainerAndreas Kling
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: Port MutationRecord types to FlyStringTimothy Flynn
2023-03-15LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtrMatthew Olsson
2023-03-11LibWeb: Add fast_is<T>() for various types stood out in a profileAndreas Kling
2023-03-06LibWeb: Fix a few const-ness issuesMatthew Olsson
2023-02-19LibWeb: Implement Accessible Name and Description CalculationJonah
2023-01-29LibWeb: Move ARIA-related code into the Web::ARIA namespaceLinus Groh
2023-01-28LibWeb: Replace ARIA role static FlyStrings with an enumMacDue
2023-01-27LibWeb: Remove declarations for non-existent methodsSam Atkins
2023-01-11LibWeb: Remove unused declaration Node::removed_last_ref()Andreas Kling
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-07LibWeb: Add Functionality to Dump to Accessibility TreeJonah
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
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-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-09-25LibWeb: Move ExceptionOr from DOM/ to WebIDL/Linus Groh
2022-09-21LibWeb: Remove WRAPPER_HACK() macroLinus Groh
2022-09-21LibWeb: Make Node.childNodes vend the same NodeList every timeAndreas Kling
2022-09-14LibWeb: Make :link selector behave according to specAndreas Kling
2022-09-06LibWeb: Remove now-unused Bindings::Wrappable classAndreas Kling
2022-09-06LibWeb: Make MutationObserver 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-08-23LibWeb: Replace GlobalObject with Realm in wrapper functionsLinus Groh
2022-07-27LibWeb: Add fast_is<HTMLElement>()Andreas Kling
2022-07-27LibWeb: Add fast_is<HTMLBaseElement>()Andreas Kling
2022-07-12LibWeb: Traverse shadow-including subtree when adopting DOM nodesAndreas Kling
2022-07-11LibWeb: Implement all "childList" mutation records for MutationObserverLuke Wilde
2022-07-11LibWeb: Introduce Mutation{Record,Observer} and observer microtasksLuke Wilde
2022-06-27LibWeb: Add CDATASectionLuke Wilde
2022-04-12LibWeb: Bring Node closer to specIgor Pissolati
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-31LibWeb: Remove Document::is_scripting_enabled() and use Node'sLinus Groh
2022-03-13LibWeb: Add some fast_is<T> helpers for hot classes on GitHub :^)Andreas Kling
2022-03-13LibWeb: Add fast_is<SVG::SVGSVGElement>()Andreas 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: Rename Painting::Box => PaintableAndreas Kling
2022-03-11LibWeb: Add Painting::Box and move things from Layout::Box into itAndreas Kling
2022-03-02LibWeb: Add fast_is<T> for HTML::HTMLAnchorElementAndreas Kling