Skip to content
  • commit-queue@webkit.org's avatar
    2011-06-22 Cary Clark <caryclark@google.com> · 63dc68b7
    commit-queue@webkit.org authored
            Reviewed by Darin Fisher.
    
            Use Skia if Skia on Mac Chrome is enabled
            https://bugs.webkit.org/show_bug.cgi?id=62999
    
            * wtf/Platform.h:
            Add switch to use Skia if, externally,
            Skia has been enabled by a gyp define.
    2011-06-22  Cary Clark  <caryclark@google.com>
    
            Reviewed by Darin Fisher.
    
            Use Skia if Skia on Mac Chrome is enabled
            https://bugs.webkit.org/show_bug.cgi?id=62999
    
            No new tests. This does not affect existing
            functionality.
    
            * WebCore.gyp/WebCore.gyp:
            Include Skia and related files and exclude CG
            and related files when building Chromium for Skia
            on the Mac.
    
            * loader/cache/CachedFont.cpp:
            Rename CHROME to CHROMIUM.
    
            * platform/chromium/DragImageRef.h:
            * platform/graphics/FloatPoint.h:
            * platform/graphics/FloatRect.h:
            * platform/graphics/FloatSize.h:
            * platform/graphics/FontPlatformData.h:
            (WebCore::FontPlatformData::hash):
            * platform/graphics/GlyphBuffer.h:
            (WebCore::GlyphBuffer::advanceAt):
            (WebCore::GlyphBuffer::add):
            (WebCore::GlyphBuffer::expandLastAdvance):
            * platform/graphics/IntPoint.h:
            * platform/graphics/IntRect.h:
            * platform/graphics/IntSize.h:
            * platform/graphics/SimpleFontData.h:
            * platform/graphics/cg/FloatPointCG.cpp:
            * platform/graphics/cg/FloatRectCG.cpp:
            * platform/graphics/cg/FloatSizeCG.cpp:
            * platform/graphics/cg/IntPointCG.cpp:
            * platform/graphics/cg/IntRectCG.cpp:
            * platform/graphics/cg/IntSizeCG.cpp:
            * platform/graphics/mac/FontCustomPlatformData.cpp:
            (WebCore::FontCustomPlatformData::~FontCustomPlatformData):
            (WebCore::createFontCustomPlatformData):
            * platform/graphics/mac/FontCustomPlatformData.h:
            (WebCore::FontCustomPlatformData::FontCustomPlatformData):
            Ditto.
    2011-06-22  Cary Clark  <caryclark@google.com>
    
            Reviewed by Darin Fisher.
    
            Use Skia if Skia on Mac Chrome is enabled
            https://bugs.webkit.org/show_bug.cgi?id=62999
    
            * WebKit.gyp:
            If building for Skia, exclude CG files.
            If not, exclude Skia files.
    
            * features.gypi:
            Enable Skia on Chromium Mac if so instructed by the gyp define.
            Allow Skia to be hardware accelerated on the Mac.
    
            * public/WebCommon.h:
            If Skia is defined on the Mac, define it in the WebXXX
            interfaces as well.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@89489 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    63dc68b7