-
hyatt authored
into WebTextRendererFactory. Change all callers to refer to the concrete classes now. Change WebCoreTextRenderer.h to be the public API that WebKit uses when it calls in to WebCore. Clean up the exports to remove things WebKit no longer needs. Reviewed by darin * WebCore.exp: * WebCore.xcodeproj/project.pbxproj: * bridge/mac/WebCoreStringTruncator.mm: (stringWidth): (truncateString): (+[WebCoreStringTruncator widthOfString:font:]): * kwq/KWQComboBox.mm: (QComboBox::sizeHint): * kwq/KWQLineEdit.mm: (QLineEdit::sizeForCharacterWidth): * kwq/KWQListBox.mm: (itemTextRenderer): (groupLabelTextRenderer): (QListBox::sizeForNumberOfLines): (-[KWQTableView drawRow:clipRect:]): * platform/Font.h: * platform/FontDataSet.h: * platform/mac/FontMac.mm: (WebCore::FontDataSet::getWebCoreFont): (WebCore::FontDataSet::getRenderer): (WebCore::FontDataSet::determinePitch): * platform/mac/WebCoreTextRenderer.h: * platform/mac/WebCoreTextRendererFactory.mm: (-[WebCoreTextRendererFactory init]): * platform/mac/WebTextRenderer.h: * platform/mac/WebTextRenderer.mm: * platform/mac/WebTextRendererFactory.h: * platform/mac/WebTextRendererFactory.mm: (WebCoreInitializeFont): (WebCoreInitializeTextRun): (WebCoreInitializeEmptyTextStyle): (WebCoreInitializeEmptyTextGeometry): (-[WebTextRendererFactory clearCaches]): (+[WebTextRendererFactory createSharedFactory]): (+[WebTextRendererFactory sharedFactory]): (-[WebTextRendererFactory init]): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@14115 268f45cc-cd09-0410-ab3c-d52691b4dbfc
9e07e880