b29b0b68b2
https://bugs.webkit.org/show_bug.cgi?id=227481 <rdar://problem/79906757> Reviewed by Wenson Hsieh and Chris Dumez. Source/WebCore: Deployed Ref/RefPtr in various places in EventHandler and UserInputBridge. * page/EventHandler.cpp: (WebCore::EventHandler::selectClosestWordFromHitTestResult): (WebCore::EventHandler::selectClosestContextualWordFromMouseEvent): (WebCore::EventHandler::selectClosestContextualWordOrLinkFromMouseEvent): (WebCore::EventHandler::handleMousePressEventTripleClick): (WebCore::EventHandler::handleMousePressEventSingleClick): (WebCore::EventHandler::selectionExtentRespectingEditingBoundary): (WebCore::EventHandler::handleMouseDraggedEvent): (WebCore::EventHandler::eventMayStartDrag const): (WebCore::EventHandler::updateSelectionForMouseDrag): (WebCore::EventHandler::handleMouseReleaseEvent): (WebCore::EventHandler::hitTestResultAtPoint const): (WebCore::EventHandler::scrollOverflow): (WebCore::EventHandler::logicalScrollOverflow): (WebCore::EventHandler::scrollRecursively): (WebCore::EventHandler::logicalScrollRecursively): (WebCore::EventHandler::updateCursor): (WebCore::EventHandler::selectCursor): (WebCore::EventHandler::handleMousePressEvent): (WebCore::EventHandler::handleMouseMoveEvent): (WebCore::contentFrameForNode): Renamed from targetIsFrame and made it return the node. (WebCore::EventHandler::updateDragAndDrop): (WebCore::EventHandler::cancelDragAndDrop): (WebCore::EventHandler::performDragAndDrop): (WebCore::hierarchyHasCapturingEventListeners): (WebCore::EventHandler::updateMouseEventTargetNode): (WebCore::EventHandler::notifyScrollableAreasOfMouseEvents): (WebCore::EventHandler::dispatchMouseEvent): (WebCore::EventHandler::isInsideScrollbar const): (WebCore::EventHandler::handleWheelEvent): (WebCore::EventHandler::handleWheelEventInternal): (WebCore::EventHandler::sendContextMenuEvent): (WebCore::EventHandler::sendContextMenuEventForKey): (WebCore::EventHandler::fakeMouseMoveEventTimerFired): (WebCore::EventHandler::hoverTimerFired): (WebCore::EventHandler::handleAccessKey): (WebCore::EventHandler::isKeyEventAllowedInFullScreen const): (WebCore::EventHandler::keyEvent): (WebCore::EventHandler::internalKeyEvent): (WebCore::setInitialKeyboardSelection): (WebCore::removeDraggedContentDocumentMarkersFromAllFramesInPage): (WebCore::EventHandler::handleKeyboardScrolling): (WebCore::EventHandler::handleTouchEvent): (WebCore::EventHandler::passWheelEventToWidget): * replay/UserInputBridge.cpp: (WebCore::UserInputBridge::handleMousePressEvent): (WebCore::UserInputBridge::handleMouseReleaseEvent): (WebCore::UserInputBridge::handleMouseMoveEvent): (WebCore::UserInputBridge::handleMouseMoveOnScrollbarEvent): (WebCore::UserInputBridge::handleMouseForceEvent): (WebCore::UserInputBridge::handleKeyEvent): (WebCore::UserInputBridge::handleAccessKeyEvent): (WebCore::UserInputBridge::handleWheelEvent): (WebCore::UserInputBridge::scrollRecursively): (WebCore::UserInputBridge::logicalScrollRecursively): (WebCore::UserInputBridge::loadRequest): (WebCore::UserInputBridge::tryClosePage): Source/WebKit: * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::contextMenuAtPointInWindow): (WebKit::handleContextMenuEvent): Canonical link: https://commits.webkit.org/239444@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@279626 268f45cc-cd09-0410-ab3c-d52691b4dbfc |
||
---|---|---|
.. | ||
UserInputBridge.cpp | ||
UserInputBridge.h |