[webkit-changes] [WebKit/WebKit] 3504ca: Adopt more smart pointers in DOM code

Chris Dumez noreply at github.com
Sun Oct 22 21:47:26 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3504caf0c0b87974da817a475dbe19a15f2c0957
      https://github.com/WebKit/WebKit/commit/3504caf0c0b87974da817a475dbe19a15f2c0957
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2023-10-22 (Sun, 22 Oct 2023)

  Changed paths:
    M Source/WebCore/dom/CustomElementDefaultARIA.h
    M Source/WebCore/dom/DOMImplementation.cpp
    M Source/WebCore/dom/DOMImplementation.h
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/dom/Document.h
    M Source/WebCore/dom/Element.cpp
    M Source/WebCore/dom/Element.h
    M Source/WebCore/dom/ElementInlines.h
    M Source/WebCore/dom/ElementInternals.cpp
    M Source/WebCore/dom/ElementInternals.h
    M Source/WebCore/dom/ElementIteratorAssertions.h
    M Source/WebCore/dom/Event.cpp
    M Source/WebCore/dom/Event.h
    M Source/WebCore/dom/EventContext.cpp
    M Source/WebCore/dom/EventContext.h
    M Source/WebCore/dom/EventDispatcher.cpp
    M Source/WebCore/dom/EventLoop.cpp
    M Source/WebCore/dom/EventLoop.h
    M Source/WebCore/dom/EventPath.cpp
    M Source/WebCore/dom/EventTarget.cpp

  Log Message:
  -----------
  Adopt more smart pointers in DOM code
https://bugs.webkit.org/show_bug.cgi?id=263502

Reviewed by Darin Adler.

* Source/WebCore/dom/CustomElementDefaultARIA.h:
* Source/WebCore/dom/DOMImplementation.cpp:
(WebCore::DOMImplementation::createDocument):
(WebCore::DOMImplementation::createHTMLDocument):
* Source/WebCore/dom/DOMImplementation.h:
* Source/WebCore/dom/Document.cpp:
(WebCore::Document::protectedHead):
* Source/WebCore/dom/Document.h:
* Source/WebCore/dom/Element.cpp:
(WebCore::Element::checkedCustomElementDefaultARIA):
* Source/WebCore/dom/Element.h:
* Source/WebCore/dom/ElementInlines.h:
(WebCore::Element::getURLAttributeForBindings const):
* Source/WebCore/dom/ElementInternals.cpp:
(WebCore::ElementInternals::shadowRoot const):
(WebCore::computeValueForAttribute):
(WebCore::ElementInternals::setAttributeWithoutSynchronization):
(WebCore::ElementInternals::attributeWithoutSynchronization const):
(WebCore::ElementInternals::getElementAttribute const):
(WebCore::ElementInternals::setElementAttribute):
(WebCore::ElementInternals::getElementsArrayAttribute const):
(WebCore::ElementInternals::setElementsArrayAttribute):
* Source/WebCore/dom/ElementInternals.h:
* Source/WebCore/dom/ElementIteratorAssertions.h:
* Source/WebCore/dom/Event.cpp:
(WebCore::Event::protectedCurrentTarget const):
(WebCore::Event::setCurrentTarget):
(WebCore::Event::composedPath const):
(WebCore::Event::timeStampForBindings const):
* Source/WebCore/dom/Event.h:
* Source/WebCore/dom/EventContext.cpp:
(WebCore::EventContext::handleLocalEvents const):
* Source/WebCore/dom/EventContext.h:
(WebCore::EventContext::protectedNode const):
(WebCore::EventContext::protectedCurrentTarget const):
(WebCore::EventContext::setRelatedTarget):
* Source/WebCore/dom/EventDispatcher.cpp:
(WebCore::shouldSuppressEventDispatchInDOM):
* Source/WebCore/dom/EventLoop.cpp:
(WebCore::EventLoopTaskGroup::markAsReadyToStop):
(WebCore::EventLoopTaskGroup::protectedEventLoop const):
(WebCore::EventLoopTaskGroup::queueTask):
(WebCore::EventLoopTaskGroup::queueMicrotask):
(WebCore::EventLoopTaskGroup::performMicrotaskCheckpoint):
(WebCore::EventLoopTaskGroup::scheduleTask):
(WebCore::EventLoopTaskGroup::scheduleRepeatingTask):
* Source/WebCore/dom/EventLoop.h:
* Source/WebCore/dom/EventPath.cpp:
(WebCore::EventPath::EventPath):
(WebCore::EventPath::buildPath):
(WebCore::EventPath::setRelatedTarget):
(WebCore::EventPath::retargetTouch):
(WebCore::RelatedNodeRetargeter::RelatedNodeRetargeter):
* Source/WebCore/dom/EventTarget.cpp:
(WebCore::EventTarget::innerInvokeEventListeners):
(WebCore::EventTarget::invalidateEventListenerRegions):

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




More information about the webkit-changes mailing list