-
oliver authored
Reviewed by Maciej. Pulled a number of methods from WebKit and WebCoreFrameBridge into C++ objects. * WebCore.exp: * WebCore.xcodeproj/project.pbxproj: * editing/Editor.cpp: (WebCore::Editor::replaceMarkedText): From -[WebCoreFrameBridge replaceMarkedTextWithText:] * editing/Editor.h: * page/Frame.cpp: (WebCore::Frame::setMarkedTextRange): Pulled platform independent logic from Mac specific implementation (WebCore::Frame::selectRangeInMarkedText): Converted from -[WebHTMLView _selectRangeInMarkedText:] * page/Frame.h: * page/mac/FrameMac.mm: (WebCore::Frame::setMarkedTextRange): Now only does Mac specific logic when manipulating initial NSAttributedString * page/mac/WebCoreFrameBridge.h: * page/mac/WebCoreFrameBridge.mm: Removed -[WebCoreFrameBridge replaceMarkedTextWithText:] WebKit: Reviewed by Maciej. <rdar://problem/5318756> Need to refactor IM/Marked text code to share logic with windows. Moved a number of methods from WebHTMLView into WebCore. Replaced bridge methods with calls directly into WebCore objects. * WebKit.xcodeproj/project.pbxproj: * WebView/WebHTMLView.mm: (-[WebHTMLView setMarkedText:selectedRange:]): Now calls WebCore object methods directly, rather than calling via the bridge. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@24085 268f45cc-cd09-0410-ab3c-d52691b4dbfc
4c510c0f