Skip to content
  • hyatt's avatar
    Merge WebCoreTextRenderer into WebTextRenderer. Merge WebCoreTextRendererFactory · 9e07e880
    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