-
adele authored
Reviewed by Darin. More preparation for event handling fixes. * bridge/EditorClient.h: Removed EventTargetNode parameter from handleKeyPress since we can just get that from the event. * dom/EventTargetNode.cpp: (WebCore::EventTargetNode::defaultEventHandler): ditto. * page/EventHandler.cpp: (WebCore::EventHandler::defaultKeyboardEventHandler): ditto. * page/EventHandler.h: ditto. * platform/graphics/svg/SVGImageEmptyClients.h: (WebCore::SVGEmptyEditorClient::handleKeyPress): ditto. * editing/Editor.h: * editing/Editor.cpp: (WebCore::Editor::handleKeyPress): Removed EventTargetNode parameter. (WebCore::Editor::execCommand): Made commandMap use AtomicStringImpls instead of Strings. (WebCore::Editor::insertText): Moved from the bridge. * page/mac/WebCoreFrameBridge.h: Moved insertText method to Editor. * page/mac/WebCoreFrameBridge.mm: * WebCore.exp: Updated exports. WebKit: Reviewed by Darin. More preparation for event handling fixes. * WebCoreSupport/WebEditorClient.h: Removed EventTargetNode parameter, since you can just get this from the KeyboardEvent. * WebCoreSupport/WebEditorClient.mm: (WebEditorClient::handleKeyPress): ditto. * WebView/WebHTMLViewInternal.h: Added interpretKeyEventsParameters struct. * WebView/WebViewInternal.h: Changed parameter from NSEvent to WebCoreKeyboardEvent in _interceptEditingKeyEvent. * WebView/WebHTMLView.mm: (-[WebHTMLView yankAndSelect:]): Updated for new triggeringEvent parameter. (-[WebHTMLView _interceptEditingKeyEvent:]): Set the WebHTMLViewInterpretKeyEventsParameters. (-[WebHTMLView doCommandBySelector:]): Access WebHTMLViewInterpretKeyEventsParameters. (-[WebHTMLView insertText:]): ditto. (-[WebHTMLView _insertText:selectInsertedText:triggeringEvent:]): Added parameter for triggeringEvent. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@19237 268f45cc-cd09-0410-ab3c-d52691b4dbfc
91175f31