Fix for 8586, move WebTextRenderer into WebCore.

        Reviewed by darin

        * WebCore.exp:
        * WebCore.xcodeproj/project.pbxproj:
        * bridge/mac/WebCoreStringTruncator.mm:
        * platform/mac/WebCoreSystemInterface.h:
        * platform/mac/WebCoreSystemInterface.mm:
        * platform/mac/WebCoreTextRenderer.h:
        * platform/mac/WebCoreTextRendererFactory.mm:
        (+[WebCoreTextRendererFactory sharedFactory]):
        * platform/mac/WebTextRenderer.h: Added.
        * platform/mac/WebTextRenderer.mm: Added.
        (widthForGlyph):
        (-[WebTextRenderer initWithFont:]):
        (destroy):
        (-[WebTextRenderer drawLineForCharacters:yOffset:width:color:thickness:]):
        (-[WebTextRenderer drawLineForMisspelling:withWidth:]):
        (findSubstituteFont):
        (setUpFont):
        (pathFromFont):
        (drawGlyphs):
        (CG_draw):
        (extendGlyphMap):
        (extendWidthMap):
        (initializeATSUStyle):
        (createATSULayoutParameters):
        (getTextBounds):
        (addDirectionalOverride):
        (ATSU_draw):
        (normalizeVoicingMarks):
        (advanceWidthIterator):
        (fillStyleWithAttributes):
        * platform/mac/WebTextRendererFactory.h: Added.
        * platform/mac/WebTextRendererFactory.mm: Added.
        (getAppDefaultValue):
        (getUserDefaultValue):
        (getLCDScaleParameters):
        (fontsChanged):
        (+[WebTextRendererFactory createSharedFactory]):
        (-[WebTextRendererFactory isFontFixedPitch:]):
        (-[WebTextRendererFactory fontWithFamily:traits:size:]):
        (FontCacheKeyCopy):
        (-[WebTextRendererFactory cachedFontFromFamily:traits:size:]):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@14112 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/WebCore.exp b/WebCore/WebCore.exp
index 948088e..1d5fd00 100644
--- a/WebCore/WebCore.exp
+++ b/WebCore/WebCore.exp
@@ -124,6 +124,32 @@
 _WebCoreInitializeFont
 _WebCoreInitializeTextRun
 _WebCorePageCacheStateKey
+_WebCoreDrawTextAtPoint
+_WebCoreTextFloatWidth
+_WebCoreSetShouldUseFontSmoothing
+_WebCoreShouldUseFontSmoothing
+_WebCoreSetAlwaysUseATSU
+_WebCoreFindFont
+_wkCGContextGetShouldSmoothFonts
+_wkClearGlyphVector
+_wkConvertCharToGlyphs
 _wkDrawBezeledTextFieldCell
 _wkDrawFocusRing
+_wkFontSmoothingModeIsLCD
+_wkGetATSStyleGroup
+_wkGetCGFontFromNSFont
+_wkGetDefaultGlyphForChar
+_wkGetFontInLanguageForRange
+_wkGetFontInLanguageForCharacter
+_wkGetFontMetrics
+_wkGetGlyphTransformedAdvances
+_wkGetGlyphVectorFirstRecord
+_wkGetGlyphVectorNumGlyphs
+_wkGetGlyphVectorRecordSize
+_wkGetNSFontATSUFontId
+_wkInitializeGlyphVector
+_wkReleaseStyleGroup
+_wkSetCGFontRenderingMode
 _wkSetDragImage
+_wkSetUpFontCache
+