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