Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adopt more smart pointers under WebCore/page/
https://bugs.webkit.org/show_bug.cgi?id=269480 Reviewed by Ryosuke Niwa and Brent Fulgham. Adopt more smart pointers under WebCore/page/, as recommended by the static analyzer. * Source/WTF/wtf/RunLoop.h: * Source/WebCore/dom/ElementInlines.h: (WebCore::Node::protectedParentElement const): * Source/WebCore/dom/Node.h: * Source/WebCore/inspector/agents/page/PageDOMDebuggerAgent.cpp: (WebCore::PageDOMDebuggerAgent::willInsertDOMNode): * Source/WebCore/page/ContextMenuController.cpp: (WebCore::prepareContextForQRCode): * Source/WebCore/page/DragController.cpp: (WebCore::DragController::tryDocumentDrag): (WebCore::DragController::prepareForDragStart const): * Source/WebCore/page/EventHandler.cpp: (WebCore::EventHandler::draggedElement): (WebCore::EventHandler::protectedDraggedElement): (WebCore::EventHandler::handleMousePressEvent): (WebCore::EventHandler::scrollRecursively): (WebCore::EventHandler::logicalScrollRecursively): (WebCore::EventHandler::subframeForHitTestResult): (WebCore::EventHandler::handleMouseDoubleClickEvent): (WebCore::EventHandler::handleMouseMoveEvent): (WebCore::EventHandler::handleMouseForceEvent): (WebCore::EventHandler::canDropCurrentlyDraggedImageAsFile const): (WebCore::EventHandler::dispatchDragEnterOrDragOverEvent): (WebCore::EventHandler::updateDragAndDrop): (WebCore::EventHandler::cancelDragAndDrop): (WebCore::EventHandler::performDragAndDrop): (WebCore::EventHandler::handleWheelEventInternal): (WebCore::EventHandler::handleAccessKey): (WebCore::EventHandler::internalKeyEvent): (WebCore::EventHandler::didStartDrag): (WebCore::EventHandler::updateDragStateAfterEditDragIfNeeded): (WebCore::EventHandler::shouldDispatchEventsToDragSourceElement): (WebCore::EventHandler::dispatchEventToDragSourceElement): (WebCore::EventHandler::dispatchDragStartEventOnSourceElement): (WebCore::EventHandler::handleDrag): (WebCore::hitTestResultInFrame): (WebCore::EventHandler::handleTouchEvent): (WebCore::EventHandler::draggedElement const): Deleted. * Source/WebCore/page/EventHandler.h: * Source/WebCore/page/FocusController.cpp: (WebCore::FocusController::nextFocusableElementOrScopeOwner): (WebCore::shouldClearSelectionWhenChangingFocusedElement): * Source/WebCore/page/FrameTree.cpp: (WebCore::FrameTree::appendChild): (WebCore::FrameTree::protectedThisFrame const): (WebCore::FrameTree::scopedChild const): (WebCore::FrameTree::scopedChildByUniqueName const): (WebCore::FrameTree::scopedChildBySpecifiedName const): (WebCore::FrameTree::scopedChildCount const): (WebCore::FrameTree::find const): (WebCore::FrameTree::isDescendantOf const): (WebCore::FrameTree::traverseNext const): (WebCore::FrameTree::traverseNextSkippingChildren const): (WebCore::FrameTree::nextAncestorSibling const): (WebCore::FrameTree::nextRenderedSibling const): (WebCore::FrameTree::traverseNextRendered const): (WebCore::FrameTree::deepFirstChild const): (WebCore::FrameTree::deepLastChild const): (WebCore::FrameTree::top const): (WebCore::FrameTree::protectedTop const): (WebCore::FrameTree::depth const): (showFrameTree): * Source/WebCore/page/FrameTree.h: * Source/WebCore/page/ImageOverlayController.cpp: (WebCore::ImageOverlayController::selectionQuadsDidChange): (WebCore::ImageOverlayController::installPageOverlayIfNeeded): (WebCore::ImageOverlayController::uninstallPageOverlay): (WebCore::ImageOverlayController::protectedPage const): * Source/WebCore/page/ImageOverlayController.h: * Source/WebCore/page/LocalDOMWindow.cpp: (WebCore::LocalDOMWindow::dispatchAllPendingUnloadEvents): (WebCore::LocalDOMWindow::canShowModalDialog): (WebCore::LocalDOMWindow::crypto const): (WebCore::LocalDOMWindow::processPostMessage): (WebCore::LocalDOMWindow::focus): (WebCore::LocalDOMWindow::scrollY const): (WebCore::LocalDOMWindow::getComputedStyle const): (WebCore::LocalDOMWindow::getMatchedCSSRules const): (WebCore::LocalDOMWindow::scrollBy const): (WebCore::LocalDOMWindow::isSameSecurityOriginAsMainFrame const): (WebCore::LocalDOMWindow::isAllowedToUseDeviceOrientation const): (WebCore::LocalDOMWindow::hasPermissionToReceiveDeviceMotionOrOrientationEvents const): (WebCore::LocalDOMWindow::dispatchLoadEvent): (WebCore::LocalDOMWindow::removeAllEventListeners): (WebCore::LocalDOMWindow::setLocation): (WebCore::LocalDOMWindow::crossDomainAccessErrorMessage): (WebCore::LocalDOMWindow::isInsecureScriptAccess): (WebCore::LocalDOMWindow::createWindow): (WebCore::LocalDOMWindow::open): (WebCore::LocalDOMWindow::showModalDialog): (WebCore::LocalDOMWindow::cookieStore): * Source/WebCore/page/LocalFrameView.cpp: (WebCore::LocalFrameView::textFragmentIndicatorTimerFired): (WebCore::LocalFrameView::mapFromLayoutToCSSUnits const): (WebCore::LocalFrameView::mapFromCSSToLayoutUnits const): * Source/WebCore/page/Page.cpp: (WebCore::Page::takeAnyMediaCanStartListener): (WebCore::Page::setCanStartMedia): * Source/WebCore/page/PageSerializer.cpp: (WebCore::PageSerializer::serializeFrame): * Source/WebCore/page/PerformanceObserver.cpp: (WebCore::PerformanceObserver::protectedPerformance const): (WebCore::PerformanceObserver::observe): (WebCore::PerformanceObserver::disconnect): * Source/WebCore/page/PerformanceObserver.h: * Source/WebCore/page/PrintContext.cpp: (WebCore::PrintContext::spoolPage): * Source/WebCore/page/ResizeObserver.cpp: (WebCore::ResizeObserver::isReachableFromOpaqueRoots const): * Source/WebCore/page/SpatialNavigation.cpp: (WebCore::scrollInDirection): * Source/WebCore/page/TextIndicator.h: (WebCore::TextIndicator::protectedContentImage const): * Source/WebCore/page/cocoa/WebTextIndicatorLayer.mm: (createBounceAnimation): (createContentCrossfadeAnimation): * Source/WebCore/page/mac/EventHandlerMac.mm: (WebCore::EventHandler::passSubframeEventToSubframe): * Source/WebCore/page/mac/ImageOverlayControllerMac.mm: (WebCore::ImageOverlayController::updateDataDetectorHighlights): (WebCore::ImageOverlayController::handleDataDetectorAction): * Source/WebCore/page/scrolling/ScrollingTreeScrollingNodeDelegate.h: (WebCore::ScrollingTreeScrollingNodeDelegate::protectedScrollingNode const): * Source/WebCore/page/scrolling/ThreadedScrollingTreeScrollingNodeDelegate.cpp: (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::updateSnapScrollState): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::updateUserScrollInProgressForEvent): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::createTimer): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::startAnimationCallback): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::stopAnimationCallback): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::immediateScrollBy): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::pageScaleFactor const): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::willStartAnimatedScroll): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::didStopAnimatedScroll): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::willStartWheelEventScroll): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::didStopWheelEventScroll): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::willStartScrollSnapAnimation): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::didStopScrollSnapAnimation): (WebCore::ThreadedScrollingTreeScrollingNodeDelegate::scrollExtents const): Canonical link: https://commits.webkit.org/274827@main
- Loading branch information