| Index: Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp | 
| diff --git a/Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp b/Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp | 
| deleted file mode 100644 | 
| index c073a62944d03631eda6c03f8a9eb4c6aac89bd5..0000000000000000000000000000000000000000 | 
| --- a/Source/WebCore/platform/graphics/win/FontPlatformDataWin.cpp | 
| +++ /dev/null | 
| @@ -1,96 +0,0 @@ | 
| -/* | 
| - * This file is part of the internal font implementation.  It should not be included by anyone other than | 
| - * FontMac.cpp, FontWin.cpp and Font.cpp. | 
| - * | 
| - * Copyright (C) 2006, 2007, 2008 Apple Inc. | 
| - * Copyright (C) 2008 Brent Fulgham | 
| - * | 
| - * This library is free software; you can redistribute it and/or | 
| - * modify it under the terms of the GNU Library General Public | 
| - * License as published by the Free Software Foundation; either | 
| - * version 2 of the License, or (at your option) any later version. | 
| - * | 
| - * This library is distributed in the hope that it will be useful, | 
| - * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | 
| - * Library General Public License for more details. | 
| - * | 
| - * You should have received a copy of the GNU Library General Public License | 
| - * along with this library; see the file COPYING.LIB.  If not, write to | 
| - * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | 
| - * Boston, MA 02110-1301, USA. | 
| - * | 
| - */ | 
| - | 
| -#include "config.h" | 
| -#include "FontPlatformData.h" | 
| - | 
| -#include "HWndDC.h" | 
| -#include "SharedBuffer.h" | 
| -#include <wtf/HashMap.h> | 
| -#include <wtf/RetainPtr.h> | 
| -#include <wtf/Vector.h> | 
| -#include <wtf/text/StringHash.h> | 
| -#include <wtf/text/WTFString.h> | 
| - | 
| -using std::min; | 
| - | 
| -namespace WebCore { | 
| - | 
| -FontPlatformData::FontPlatformData(HFONT font, float size, bool bold, bool oblique, bool useGDI) | 
| -    : m_font(RefCountedGDIHandle<HFONT>::create(font)) | 
| -    , m_size(size) | 
| -    , m_orientation(Horizontal) | 
| -    , m_widthVariant(RegularWidth) | 
| -    , m_isColorBitmapFont(false) | 
| -    , m_syntheticBold(bold) | 
| -    , m_syntheticOblique(oblique) | 
| -    , m_useGDI(useGDI) | 
| -{ | 
| -    HWndDC hdc(0); | 
| -    SaveDC(hdc); | 
| - | 
| -    SelectObject(hdc, font); | 
| -    UINT bufferSize = GetOutlineTextMetrics(hdc, 0, NULL); | 
| - | 
| -    ASSERT_WITH_MESSAGE(bufferSize, "Bitmap fonts not supported with CoreGraphics."); | 
| - | 
| -    if (bufferSize) { | 
| -        OUTLINETEXTMETRICW* metrics = (OUTLINETEXTMETRICW*)malloc(bufferSize); | 
| - | 
| -        GetOutlineTextMetricsW(hdc, bufferSize, metrics); | 
| -        WCHAR* faceName = (WCHAR*)((uintptr_t)metrics + (uintptr_t)metrics->otmpFaceName); | 
| - | 
| -        platformDataInit(font, size, hdc, faceName); | 
| - | 
| -        free(metrics); | 
| -    } | 
| - | 
| -    RestoreDC(hdc, -1); | 
| -} | 
| - | 
| -PassRefPtr<SharedBuffer> FontPlatformData::openTypeTable(uint32_t table) const | 
| -{ | 
| -    HWndDC hdc(0); | 
| -    HGDIOBJ oldFont = SelectObject(hdc, hfont()); | 
| - | 
| -    DWORD size = GetFontData(hdc, table, 0, 0, 0); | 
| -    RefPtr<SharedBuffer> buffer; | 
| -    if (size != GDI_ERROR) { | 
| -        buffer = SharedBuffer::create(size); | 
| -        DWORD result = GetFontData(hdc, table, 0, (PVOID)buffer->data(), size); | 
| -        ASSERT(result == size); | 
| -    } | 
| - | 
| -    SelectObject(hdc, oldFont); | 
| -    return buffer.release(); | 
| -} | 
| - | 
| -#ifndef NDEBUG | 
| -String FontPlatformData::description() const | 
| -{ | 
| -    return String(); | 
| -} | 
| -#endif | 
| - | 
| -} | 
|  |