Reviewed by ap.
authorap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 24 Aug 2006 16:49:19 +0000 (16:49 +0000)
committerap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 24 Aug 2006 16:49:19 +0000 (16:49 +0000)
commit4dd78f0fec16ca0d1e0bc49c2a7963cdbe80c630
treeff65e876e5859b91ba2b6e34a131a559d9becd01
parentfe32cd9ccee6d4de1e0f47df19d0ff249aa426c8
    Reviewed by ap.

        Fixes parts of: http://bugzilla.opendarwin.org/show_bug.cgi?id=10467
        WebKit should have Qt platform support

        * platform/qt/FontCacheQt.cpp: Added.
        (WebCore::FontCache::platformInit):
        (WebCore::FontCache::getFontDataForCharacters):
        (WebCore::FontCache::getSimilarFontPlatformData):
        (WebCore::FontCache::getLastResortFallbackFont):
        (WebCore::FontCache::createFontPlatformData):
        * platform/qt/FontDataQt.cpp: Added.
        (WebCore::FontData::platformInit):
        (WebCore::FontData::platformDestroy):
        (WebCore::FontData::smallCapsFontData):
        (WebCore::FontData::containsCharacters):
        (WebCore::FontData::determinePitch):
        (WebCore::FontData::platformWidthForGlyph):
        * platform/qt/FontPlatformData.h: Added.
        * platform/qt/FontPlatformDataQt.cpp: Added.
        (WebCore::FontPlatformData::FontPlatformData):
        (WebCore::FontPlatformData::operator=):
        (WebCore::FontPlatformData::~FontPlatformData):
        (WebCore::FontPlatformData::isFixedPitch):
        (WebCore::FontPlatformData::setFont):
        (WebCore::FontPlatformData::font):
        (WebCore::FontPlatformData::hash):
        (WebCore::FontPlatformData::operator==):
        * platform/qt/FontQt.cpp: Added.
        (WebCore::Font::operator QFont):
        (WebCore::Font::drawGlyphs):
        (WebCore::Font::drawComplexText):
        (WebCore::Font::floatWidthForComplexText):
        * platform/qt/GlyphMapQt.cpp: Added.
        (WebCore::GlyphMap::fillPage):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16012 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/platform/qt/FontCacheQt.cpp [new file with mode: 0644]
WebCore/platform/qt/FontDataQt.cpp [new file with mode: 0644]
WebCore/platform/qt/FontPlatformData.h [new file with mode: 0644]
WebCore/platform/qt/FontPlatformDataQt.cpp [new file with mode: 0644]
WebCore/platform/qt/FontQt.cpp [new file with mode: 0644]
WebCore/platform/qt/GlyphMapQt.cpp [new file with mode: 0644]