Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bfdea7f1b0cabdce68bc719edfabe473c6ff5edd
      
https://github.com/WebKit/WebKit/commit/bfdea7f1b0cabdce68bc719edfabe473c6ff5edd
  Author: Chris Dumez <[email protected]>
  Date:   2023-09-20 (Wed, 20 Sep 2023)

  Changed paths:
    M Source/WebCore/accessibility/AccessibilityNodeObject.h
    M Source/WebCore/animation/DeclarativeAnimation.cpp
    M Source/WebCore/animation/DeclarativeAnimation.h
    M Source/WebCore/dom/Attr.cpp
    M Source/WebCore/dom/Attr.h
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/dom/Document.h
    M Source/WebCore/dom/Element.cpp
    M Source/WebCore/dom/Node.cpp
    M Source/WebCore/dom/ShadowRoot.cpp
    M Source/WebCore/dom/ShadowRoot.h
    M Source/WebCore/editing/TextManipulationController.cpp
    M Source/WebCore/editing/TextManipulationController.h
    M Source/WebCore/page/scrolling/ScrollAnchoringController.h
    M Source/WebCore/xml/XSLStyleSheet.h

  Log Message:
  -----------
  Use CheckedPtr more for Node types now that Node subclasses CanMakeCheckedPtr
https://bugs.webkit.org/show_bug.cgi?id=261796

Reviewed by Darin Adler.

Use CheckedPtr more for Node types now that Node subclasses CanMakeCheckedPtr.
It is more efficient in the case where we don't need the pointer to get
automatically nulled out.

* Source/WebCore/accessibility/AccessibilityNodeObject.h:
* Source/WebCore/animation/DeclarativeAnimation.cpp:
(WebCore::DeclarativeAnimation::initialize):
(WebCore::DeclarativeAnimation::shouldFireDOMEvents const):
* Source/WebCore/animation/DeclarativeAnimation.h:
* Source/WebCore/dom/Attr.cpp:
(WebCore::Attr::attachToElement):
* Source/WebCore/dom/Attr.h:
* Source/WebCore/dom/Document.cpp:
(WebCore::Document::registerArticleElement):
(WebCore::Document::unregisterArticleElement):
(WebCore::Document::updateMainArticleElementAfterLayout):
* Source/WebCore/dom/Document.h:
* Source/WebCore/dom/Element.cpp:
(WebCore::elementIdentifiersMap):
(WebCore::Element::~Element):
(WebCore::Element::addShadowRoot):
(WebCore::Element::identifier const):
(WebCore::Element::fromIdentifier):
* Source/WebCore/dom/Node.cpp:
(WebCore::liveNodeSet):
(WebCore::Node::dumpStatistics):
(WebCore::Node::trackForDebugging):
(WebCore::Node::~Node):
* Source/WebCore/dom/ShadowRoot.cpp:
* Source/WebCore/dom/ShadowRoot.h:
* Source/WebCore/editing/TextManipulationController.cpp:
(WebCore::TextManipulationController::removeNode):
* Source/WebCore/editing/TextManipulationController.h:
* Source/WebCore/page/scrolling/ScrollAnchoringController.h:
* Source/WebCore/xml/XSLStyleSheet.h:

Canonical link: https://commits.webkit.org/268215@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to