2009-08-25 Darin Adler Reviewed by David Hyatt. Some work on one-view WebKit. * WebCoreSupport/WebDragClient.mm: (WebDragClient::startDrag): Change code to use WebView instead of WebHTMLView. * WebView/WebHTMLView.mm: (-[WebHTMLView rightMouseUp:]): ASSERT_NOT_REACHED. (-[WebHTMLView menuForEvent:]): Ditto. (-[WebHTMLView mouseDown:]): Ditto. (-[WebHTMLView mouseDragged:]): Ditto. (-[WebHTMLView mouseUp:]): Ditto. (-[WebHTMLView otherMouseDown:]): Ditto. (-[WebHTMLView otherMouseDragged:]): Ditto. (-[WebHTMLView otherMouseUp:]): Ditto. (-[WebHTMLView _mouseDownEvent]): Ditto. * WebView/WebView.mm: (-[WebView _close]): Call _closingEventHandling. (-[WebView viewWillMoveToWindow:]): Added calls to _removeMouseMovedObserverUnconditionally and _addMouseMovedObserver. (-[WebView _windowDidBecomeKey:]): Added non-main-thread handling, and _addMouseMovedObserver (-[WebView _windowDidResignKey:]): Added non-main-thread handling, completion controller code, and _removeMouseMovedObserver. (-[WebView _windowWillOrderOnScreen:]): Added non-main-thread handling. (-[WebView _windowWillClose:]): Ditto. * WebView/WebViewData.h: Added toolTip, lastToolTipTag, trackingRectOwner, trakcingRectUserData, observingMouseMovedNotifications, and exposeInputContext. * WebView/WebViewData.mm: (-[WebViewPrivate dealloc]): Release a few more things. Sorted the list of things to release with the sort tool. * WebView/WebViewEventHandling.mm: Added. Moved a lot of code in here. * WebView/WebViewInternal.h: Moved items to the WebViewEventHandling category. 2009-08-25 Eric Carlson Reviewed by Oliver Hunt.