Move logic for calling mouseDidMoveOverElement into WebCore
WebCore:
Move logic for calling mouseDidMoveOverElement into WebCore
Reviewed by Sam.
* page/EventHandler.cpp:
(WebCore::EventHandler::mouseMoved): Added. Calls Chrome::mouseDidMoveOverElement.
(WebCore::EventHandler::handleMouseMoveEvent): Now takes an optional
HitTestResult* parameter which is used to communicate to the caller the
node the mouse is over.
* page/EventHandler.h:
* page/mac/EventHandlerMac.mm:
(WebCore::EventHandler::mouseMoved): Changed to call the overloaded
mouseMoved().
(WebCore::EventHandler::passMouseMoveEventToSubframe): Pass hoveredNode
through to the subframe so we can get the deepest node hovered, not
just the node's parent frame.
* page/win/EventHandlerWin.cpp:
(WebCore::EventHandler::passMouseMoveEventToSubframe): Ditto.
WebKit:
Removed call to mouseDidMoveOverElement now that WebCore handles it
Reviewed by Sam.
* WebView/WebHTMLView.mm:
(-[WebHTMLView _updateMouseoverWithEvent:]):
WebKit/win:
Removed call to mouseDidMoveOverElement now that WebCore handles it
Reviewed by Sam.
* WebView.cpp:
(WebView::handleMouseEvent):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@23998
268f45cc-cd09-0410-ab3c-
d52691b4dbfc