Skip to content
  • adele's avatar
    WebCore: · 91175f31
    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