| | 1 | 2007-12-19 Dave Hyatt <hyatt@apple.com> |
| | 2 | |
| | 3 | Add support for GDI text rendering to WebKit. |
| | 4 | |
| | 5 | Reviewed by mitz |
| | 6 | |
| | 7 | * css/CSSStyleSelector.cpp: |
| | 8 | (WebCore::CSSStyleSelector::applyProperty): |
| | 9 | * dom/Document.cpp: |
| | 10 | (WebCore::Document::recalcStyle): |
| | 11 | * page/Settings.cpp: |
| | 12 | (WebCore::Settings::setFontRenderingMode): |
| | 13 | (WebCore::Settings::fontRenderingMode): |
| | 14 | * page/Settings.h: |
| | 15 | * platform/graphics/Font.h: |
| | 16 | (WebCore::Font::renderingMode): |
| | 17 | * platform/graphics/FontCache.cpp: |
| | 18 | (WebCore::FontPlatformDataCacheKey::FontPlatformDataCacheKey): |
| | 19 | (WebCore::FontPlatformDataCacheKey::operator==): |
| | 20 | (WebCore::computeHash): |
| | 21 | (WebCore::FontCache::getCachedFontPlatformData): |
| | 22 | * platform/graphics/FontDescription.h: |
| | 23 | (WebCore::): |
| | 24 | (WebCore::FontDescription::FontDescription): |
| | 25 | (WebCore::FontDescription::renderingMode): |
| | 26 | (WebCore::FontDescription::setRenderingMode): |
| | 27 | (WebCore::FontDescription::operator==): |
| | 28 | * platform/graphics/GraphicsContext.h: |
| | 29 | * platform/graphics/win/FontCacheWin.cpp: |
| | 30 | (WebCore::FontCache::fontExists): |
| | 31 | (WebCore::FontCache::createFontPlatformData): |
| | 32 | * platform/graphics/win/FontDataWin.cpp: |
| | 33 | (WebCore::FontData::platformInit): |
| | 34 | (WebCore::FontData::smallCapsFontData): |
| | 35 | (WebCore::FontData::containsCharacters): |
| | 36 | (WebCore::FontData::determinePitch): |
| | 37 | (WebCore::FontData::platformWidthForGlyph): |
| | 38 | * platform/graphics/win/FontPlatformData.h: |
| | 39 | (WebCore::FontPlatformData::FontPlatformData): |
| | 40 | (WebCore::FontPlatformData::useGDI): |
| | 41 | (WebCore::FontPlatformData::operator==): |
| | 42 | * platform/graphics/win/FontPlatformDataWin.cpp: |
| | 43 | (WebCore::FontPlatformData::FontPlatformData): |
| | 44 | * platform/graphics/win/FontWin.cpp: |
| | 45 | (WebCore::Font::drawGlyphs): |
| | 46 | * platform/graphics/win/IconWin.cpp: |
| | 47 | (WebCore::Icon::paint): |
| | 48 | * platform/win/GraphicsContextWin.cpp: |
| | 49 | (WebCore::GraphicsContext::getWindowsContext): |
| | 50 | (WebCore::GraphicsContext::releaseWindowsContext): |
| | 51 | * platform/win/UniscribeController.cpp: |
| | 52 | (WebCore::UniscribeController::shapeAndPlaceItem): |
| | 53 | * platform/win/UniscribeController.h: |
| | 54 | * plugins/win/PluginViewWin.cpp: |
| | 55 | (WebCore::PluginViewWin::paint): |
| | 56 | |