Changeset 89975 in webkit
- Timestamp:
- Jun 28, 2011 4:39:05 PM (13 years ago)
- Location:
- trunk/Source
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r89973 r89975 1 2011-06-28 Sheriff Bot <webkit.review.bot@gmail.com> 2 3 Unreviewed, rolling out r89968. 4 http://trac.webkit.org/changeset/89968 5 https://bugs.webkit.org/show_bug.cgi?id=63581 6 7 Broke chromium windows compile (Requested by jamesr on 8 #webkit). 9 10 * wtf/Platform.h: 11 1 12 2011-06-28 Oliver Hunt <oliver@apple.com> 2 13 -
trunk/Source/JavaScriptCore/wtf/Platform.h
r89968 r89975 544 544 #endif 545 545 546 /* USE(SKIA) for Win/Linux, CG for Mac , unless enabled*/546 /* USE(SKIA) for Win/Linux, CG for Mac */ 547 547 #if PLATFORM(CHROMIUM) 548 548 #if OS(DARWIN) 549 #if USE(SKIA_ON_MAC_CHROMIUM)550 #define WTF_USE_SKIA 1551 #else552 549 #define WTF_USE_CG 1 553 #endif554 550 #define WTF_USE_ATSUI 1 555 551 #define WTF_USE_CORE_TEXT 1 -
trunk/Source/WebCore/ChangeLog
r89974 r89975 1 2011-06-28 Sheriff Bot <webkit.review.bot@gmail.com> 2 3 Unreviewed, rolling out r89968. 4 http://trac.webkit.org/changeset/89968 5 https://bugs.webkit.org/show_bug.cgi?id=63581 6 7 Broke chromium windows compile (Requested by jamesr on 8 #webkit). 9 10 * WebCore.gyp/WebCore.gyp: 11 * loader/cache/CachedFont.cpp: 12 * platform/chromium/DragImageRef.h: 13 * platform/graphics/FloatPoint.h: 14 * platform/graphics/FloatRect.h: 15 * platform/graphics/FloatSize.h: 16 * platform/graphics/FontPlatformData.h: 17 (WebCore::FontPlatformData::hash): 18 * platform/graphics/GlyphBuffer.h: 19 (WebCore::GlyphBuffer::advanceAt): 20 (WebCore::GlyphBuffer::add): 21 (WebCore::GlyphBuffer::expandLastAdvance): 22 * platform/graphics/IntPoint.h: 23 * platform/graphics/IntRect.h: 24 * platform/graphics/IntSize.h: 25 * platform/graphics/SimpleFontData.h: 26 * platform/graphics/cg/FloatPointCG.cpp: 27 * platform/graphics/cg/FloatRectCG.cpp: 28 * platform/graphics/cg/FloatSizeCG.cpp: 29 * platform/graphics/cg/IntPointCG.cpp: 30 * platform/graphics/cg/IntRectCG.cpp: 31 * platform/graphics/cg/IntSizeCG.cpp: 32 * platform/graphics/mac/FontCustomPlatformData.cpp: 33 (WebCore::FontCustomPlatformData::~FontCustomPlatformData): 34 (WebCore::createFontCustomPlatformData): 35 * platform/graphics/mac/FontCustomPlatformData.h: 36 (WebCore::FontCustomPlatformData::FontCustomPlatformData): 37 1 38 2011-06-28 Levi Weintraub <leviw@chromium.org> 2 39 -
trunk/Source/WebCore/WebCore.gyp/WebCore.gyp
r89968 r89975 261 261 ], 262 262 }], 263 ['OS=="mac" and use_skia==0', {263 ['OS=="mac"', { 264 264 'webcore_include_dirs+': [ 265 265 # platform/graphics/cg and cocoa need to come before … … 272 272 '../platform/graphics/cg', 273 273 ], 274 }],275 ['OS=="mac"', {276 274 'webcore_include_dirs': [ 277 275 # FIXME: Eliminate dependency on platform/mac and related … … 285 283 '../platform/mac', 286 284 '../platform/text/mac', 287 ],288 }],289 ['OS=="mac" and use_skia==1', {290 'webcore_include_dirs': [291 '../platform/graphics/cocoa',292 '../platform/graphics/cg',293 285 ], 294 286 }], … … 1349 1341 ], 1350 1342 }], 1351 ['OS=="mac" and use_skia==0', { 1352 'sources/': [ 1353 # The Mac build is PLATFORM_CG too. platform/graphics/cg is the 1354 # only place that CG files we want to build are located, and not 1355 # all of them even have a CG suffix, so just add them by a 1356 # regexp matching their directory. 1357 ['include', 'platform/graphics/cg/[^/]*(?<!Win)?\\.(cpp|mm?)$'], 1358 ], 1359 }],['OS=="mac"', { 1343 ['OS=="mac"', { 1360 1344 # Necessary for Mac .mm stuff. 1361 1345 'include_dirs': [ … … 1387 1371 ['exclude', 'network/cf/'], 1388 1372 1373 # The Mac build is PLATFORM_CG too. platform/graphics/cg is the 1374 # only place that CG files we want to build are located, and not 1375 # all of them even have a CG suffix, so just add them by a 1376 # regexp matching their directory. 1377 ['include', 'platform/graphics/cg/[^/]*(?<!Win)?\\.(cpp|mm?)$'], 1378 1389 1379 # Use native Mac font code from WebCore. 1390 1380 ['include', 'platform/(graphics/)?mac/[^/]*Font[^/]*\\.(cpp|mm?)$'], … … 1403 1393 ['include', 'platform/graphics/mac/FloatSizeMac\\.mm$'], 1404 1394 ['include', 'platform/graphics/mac/GlyphPageTreeNodeMac\\.cpp$'], 1395 ['include', 'platform/graphics/mac/GraphicsContextMac\\.mm$'], 1405 1396 ['include', 'platform/graphics/mac/IntPointMac\\.mm$'], 1406 1397 ['include', 'platform/graphics/mac/IntRectMac\\.mm$'], … … 1418 1409 ['include', 'WebKit/mac/WebCoreSupport/WebSystemInterface\\.mm$'], 1419 1410 1411 # Chromium Mac does not use skia. 1412 ['exclude', 'platform/graphics/skia/[^/]*Skia\\.(cpp|h)$'], 1413 1420 1414 # The Mac uses platform/mac/KillRingMac.mm instead of the dummy 1421 1415 # implementation. … … 1429 1423 # related to ScrollbarThemeChromium.cpp. 1430 1424 ['exclude', 'platform/chromium/ScrollbarThemeChromium\\.cpp$'], 1425 1426 # The Mac currently uses ImageChromiumMac.mm from 1427 # platform/graphics/chromium, included by regex above, instead. 1428 ['exclude', 'platform/graphics/chromium/ImageChromium\\.cpp$'], 1431 1429 1432 1430 # The Mac does not use ImageSourceCG.cpp from platform/graphics/cg … … 1435 1433 ['exclude', 'platform/graphics/cg/PDFDocumentImage\\.cpp$'], 1436 1434 1437 ['include', '/chrome/junk\\.txt$'], 1435 # ImageDecoderSkia is not used on mac. ImageDecoderCG is used instead. 1436 ['exclude', 'platform/image-decoders/skia/ImageDecoderSkia\\.cpp$'], 1437 ['include', 'platform/image-decoders/cg/ImageDecoderCG\\.cpp$'], 1438 1439 # Again, Skia is not used on Mac. 1440 ['exclude', 'platform/chromium/DragImageChromiumSkia\\.cpp$'], 1438 1441 ], 1439 1442 },{ # OS!="mac" … … 1442 1445 # only used on mac. 1443 1446 ['exclude', 'platform/graphics/FontPlatformData\\.cpp$'], 1444 ], 1445 }], 1446 ['OS=="mac" and use_skia==0', { 1447 'sources/': [ 1448 # Cherry-pick some files that can't be included by broader regexps. 1449 # Some of these are used instead of Chromium platform files, see 1450 # the specific exclusions in the "sources!" list below. 1451 ['include', 'platform/graphics/mac/GraphicsContextMac\\.mm$'], 1452 1453 # Chromium Mac does not use skia. 1454 ['exclude', 'platform/graphics/skia/[^/]*Skia\\.(cpp|h)$'], 1455 1456 # The Mac currently uses ImageChromiumMac.mm from 1457 # platform/graphics/chromium, included by regex above, instead. 1458 ['exclude', 'platform/graphics/chromium/ImageChromium\\.cpp$'], 1459 1460 # ImageDecoderSkia is not used on mac. ImageDecoderCG is used instead. 1461 ['exclude', 'platform/image-decoders/skia/ImageDecoderSkia\\.cpp$'], 1462 ['include', 'platform/image-decoders/cg/ImageDecoderCG\\.cpp$'], 1463 1464 # Again, Skia is not used on Mac. 1465 ['exclude', 'platform/chromium/DragImageChromiumSkia\\.cpp$'], 1466 ], 1467 }], 1468 ['OS=="mac" and use_skia==1', { 1469 'sources/': [ 1470 ['include', 'platform/graphics/cg/FloatPointCG\\.cpp$'], 1471 ['include', 'platform/graphics/cg/FloatRectCG\\.cpp$'], 1472 ['include', 'platform/graphics/cg/FloatSizeCG\\.cpp$'], 1473 ['include', 'platform/graphics/cg/IntPointCG\\.cpp$'], 1474 ['include', 'platform/graphics/cg/IntRectCG\\.cpp$'], 1475 ['include', 'platform/graphics/cg/IntSizeCG\\.cpp$'], 1476 ['exclude', 'platform/graphics/mac/FontMac\\.mm$'], 1477 ['exclude', 'platform/graphics/skia/GlyphPageTreeNodeSkia\\.cpp$'], 1478 ['exclude', 'platform/chromium/DragImageChromiumMac\\.cpp$'], 1447 1448 # Linux uses FontLinux; Windows uses FontWin. Additionally, FontSkia 1449 # is excluded by a rule above if WebKit uses CG instead of Skia. 1450 ['exclude', 'platform/graphics/skia/FontSkia\\.cpp$'], 1479 1451 ], 1480 1452 }], … … 1483 1455 ['exclude', '(Gtk|Linux)\\.cpp$'], 1484 1456 ['exclude', 'Harfbuzz[^/]+\\.(cpp|h)$'], 1485 ],1486 }],1487 ['toolkit_uses_gtk == 0 and use_skia==0', {1488 'sources/': [1489 1457 ['exclude', 'VDMX[^/]+\\.(cpp|h)$'], 1490 1458 ], 1491 1459 }], 1492 1460 ['OS!="mac"', { 1493 'sources/': [ 1494 ['exclude', 'Mac\\.(cpp|mm?)$'], 1495 1496 # Linux uses FontLinux; Windows uses FontWin. Additionally, FontSkia 1497 # is excluded by a rule above if WebKit uses CG instead of Skia. 1498 ['exclude', 'platform/graphics/skia/FontSkia\\.cpp$'], 1499 ], 1461 'sources/': [['exclude', 'Mac\\.(cpp|mm?)$']] 1500 1462 }], 1501 1463 ['OS!="win"', { -
trunk/Source/WebCore/loader/cache/CachedFont.cpp
r89968 r89975 29 29 30 30 // FIXME: This should really be a blacklist instead of a whitelist 31 #if USE(CG) || PLATFORM(QT) || PLATFORM(GTK) || (PLATFORM(CHROMIUM) && (!OS(DARWIN) || USE(SKIA_ON_MAC_CHROM IUM))) || PLATFORM(HAIKU) || OS(WINCE) || PLATFORM(ANDROID) || PLATFORM(BREWMP)31 #if USE(CG) || PLATFORM(QT) || PLATFORM(GTK) || (PLATFORM(CHROMIUM) && (!OS(DARWIN) || USE(SKIA_ON_MAC_CHROME))) || PLATFORM(HAIKU) || OS(WINCE) || PLATFORM(ANDROID) || PLATFORM(BREWMP) 32 32 #define STORE_FONT_CUSTOM_PLATFORM_DATA 33 33 #endif -
trunk/Source/WebCore/platform/chromium/DragImageRef.h
r89968 r89975 30 30 #define DragImageRef_h 31 31 32 #if USE(CG)32 #if OS(DARWIN) && !USE(SKIA_ON_MAC_CHROME) 33 33 typedef struct CGImage* CGImageRef; 34 34 #else … … 38 38 namespace WebCore { 39 39 40 #if USE(CG)40 #if OS(DARWIN) && !USE(SKIA_ON_MAC_CHROME) 41 41 typedef CGImageRef DragImageRef; 42 42 #else -
trunk/Source/WebCore/platform/graphics/FloatPoint.h
r89968 r89975 32 32 #include <wtf/MathExtras.h> 33 33 34 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)34 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 35 35 typedef struct CGPoint CGPoint; 36 36 #endif … … 131 131 } 132 132 133 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)133 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 134 134 FloatPoint(const CGPoint&); 135 135 operator CGPoint() const; -
trunk/Source/WebCore/platform/graphics/FloatRect.h
r89968 r89975 30 30 #include "FloatPoint.h" 31 31 32 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)32 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 33 33 typedef struct CGRect CGRect; 34 34 #endif … … 175 175 void fitToPoints(const FloatPoint& p0, const FloatPoint& p1, const FloatPoint& p2, const FloatPoint& p3); 176 176 177 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)177 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 178 178 FloatRect(const CGRect&); 179 179 operator CGRect() const; -
trunk/Source/WebCore/platform/graphics/FloatSize.h
r89968 r89975 32 32 #include <wtf/MathExtras.h> 33 33 34 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROM IUM)34 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROME) 35 35 typedef struct CGSize CGSize; 36 36 #endif … … 103 103 } 104 104 105 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROM IUM)105 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROME) 106 106 explicit FloatSize(const CGSize&); // don't do this implicitly since it's lossy 107 107 operator CGSize() const; -
trunk/Source/WebCore/platform/graphics/FontPlatformData.h
r89968 r89975 83 83 #endif 84 84 85 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)85 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 86 86 typedef struct CGFont* CGFontRef; 87 87 #if OS(DARWIN) … … 177 177 FontPlatformData(NSFont*, float size, bool syntheticBold = false, bool syntheticOblique = false, FontOrientation = Horizontal, 178 178 TextOrientation = TextOrientationVerticalRight, FontWidthVariant = RegularWidth); 179 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)179 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 180 180 FontPlatformData(CGFontRef cgFont, float size, bool syntheticBold, bool syntheticOblique, FontOrientation orientation, 181 181 TextOrientation textOrientation, FontWidthVariant widthVariant) … … 213 213 #endif 214 214 215 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)215 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 216 216 #if OS(DARWIN) 217 217 CGFontRef cgFont() const { return m_cgFont.get(); } … … 246 246 return m_font ? m_font->hash() : 0; 247 247 #elif OS(DARWIN) 248 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)248 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 249 249 ASSERT(m_font || !m_cgFont); 250 250 #endif … … 322 322 #endif 323 323 324 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)324 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 325 325 #if PLATFORM(WIN) 326 326 RetainPtr<CGFontRef> m_cgFont; -
trunk/Source/WebCore/platform/graphics/GlyphBuffer.h
r89968 r89975 36 36 #include <wtf/Vector.h> 37 37 38 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)38 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 39 39 #include <CoreGraphics/CGGeometry.h> 40 40 #endif … … 63 63 // CG uses CGSize instead of FloatSize so that the result of advances() 64 64 // can be passed directly to CGContextShowGlyphsWithAdvances in FontMac.mm 65 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROM IUM)65 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROME) 66 66 typedef CGSize GlyphBufferAdvance; 67 67 #elif OS(WINCE) … … 127 127 float advanceAt(int index) const 128 128 { 129 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROM IUM)129 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROME) 130 130 return m_advances[index].width; 131 131 #elif OS(WINCE) … … 158 158 #endif 159 159 160 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROM IUM)160 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROME) 161 161 CGSize advance = { width, 0 }; 162 162 m_advances.append(advance); … … 197 197 ASSERT(!isEmpty()); 198 198 GlyphBufferAdvance& lastAdvance = m_advances.last(); 199 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROM IUM)199 #if USE(CG) || (PLATFORM(WX) && OS(DARWIN)) || USE(SKIA_ON_MAC_CHROME) 200 200 lastAdvance.width += width; 201 201 #elif OS(WINCE) -
trunk/Source/WebCore/platform/graphics/IntPoint.h
r89968 r89975 34 34 #endif 35 35 36 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)36 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 37 37 typedef struct CGPoint CGPoint; 38 38 #endif … … 122 122 } 123 123 124 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)124 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 125 125 explicit IntPoint(const CGPoint&); // don't do this implicitly since it's lossy 126 126 operator CGPoint() const; -
trunk/Source/WebCore/platform/graphics/IntRect.h
r89968 r89975 30 30 #include <wtf/Vector.h> 31 31 32 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)32 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 33 33 typedef struct CGRect CGRect; 34 34 #endif … … 203 203 #endif 204 204 205 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)205 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 206 206 operator CGRect() const; 207 207 #endif … … 249 249 } 250 250 251 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)251 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 252 252 IntRect enclosingIntRect(const CGRect&); 253 253 #endif -
trunk/Source/WebCore/platform/graphics/IntSize.h
r89968 r89975 27 27 #define IntSize_h 28 28 29 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)29 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 30 30 typedef struct CGSize CGSize; 31 31 #endif … … 110 110 } 111 111 112 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)112 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 113 113 explicit IntSize(const CGSize&); // don't do this implicitly since it's lossy 114 114 operator CGSize() const; -
trunk/Source/WebCore/platform/graphics/SimpleFontData.h
r89968 r89975 138 138 void setSpaceWidth(float spaceWidth) { m_spaceWidth = spaceWidth; } 139 139 140 #if USE(CG) || USE(CAIRO) || PLATFORM(WX) || USE(SKIA_ON_MAC_CHROM IUM)140 #if USE(CG) || USE(CAIRO) || PLATFORM(WX) || USE(SKIA_ON_MAC_CHROME) 141 141 float syntheticBoldOffset() const { return m_syntheticBoldOffset; } 142 142 #endif … … 271 271 mutable OwnPtr<DerivedFontData> m_derivedFontData; 272 272 273 #if USE(CG) || USE(CAIRO) || PLATFORM(WX) || USE(SKIA_ON_MAC_CHROM IUM)273 #if USE(CG) || USE(CAIRO) || PLATFORM(WX) || USE(SKIA_ON_MAC_CHROME) 274 274 float m_syntheticBoldOffset; 275 275 #endif -
trunk/Source/WebCore/platform/graphics/cg/FloatPointCG.cpp
r89968 r89975 28 28 #include "FloatPoint.h" 29 29 30 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)30 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 31 31 32 32 #include <ApplicationServices/ApplicationServices.h> -
trunk/Source/WebCore/platform/graphics/cg/FloatRectCG.cpp
r89968 r89975 28 28 #include "FloatRect.h" 29 29 30 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)30 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 31 31 32 32 #include <ApplicationServices/ApplicationServices.h> -
trunk/Source/WebCore/platform/graphics/cg/FloatSizeCG.cpp
r89968 r89975 28 28 #include "FloatSize.h" 29 29 30 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM) || (PLATFORM(QT) && USE(QTKIT))30 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) || (PLATFORM(QT) && USE(QTKIT)) 31 31 32 32 #include <ApplicationServices/ApplicationServices.h> -
trunk/Source/WebCore/platform/graphics/cg/IntPointCG.cpp
r89968 r89975 27 27 #include "IntPoint.h" 28 28 29 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)29 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 30 30 31 31 #include <ApplicationServices/ApplicationServices.h> -
trunk/Source/WebCore/platform/graphics/cg/IntRectCG.cpp
r89968 r89975 27 27 #include "IntRect.h" 28 28 29 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM) || (PLATFORM(QT) && USE(QTKIT))29 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) || (PLATFORM(QT) && USE(QTKIT)) 30 30 31 31 #include <ApplicationServices/ApplicationServices.h> -
trunk/Source/WebCore/platform/graphics/cg/IntSizeCG.cpp
r89968 r89975 27 27 #include "IntSize.h" 28 28 29 #if USE(CG) || USE(SKIA_ON_MAC_CHROM IUM)29 #if USE(CG) || USE(SKIA_ON_MAC_CHROME) 30 30 31 31 #include <ApplicationServices/ApplicationServices.h> -
trunk/Source/WebCore/platform/graphics/mac/FontCustomPlatformData.cpp
r89968 r89975 28 28 #include <ApplicationServices/ApplicationServices.h> 29 29 30 #if USE(SKIA_ON_MAC_CHROM IUM)30 #if USE(SKIA_ON_MAC_CHROME) 31 31 #include "SkStream.h" 32 32 #include "SkTypeface.h" … … 35 35 namespace WebCore { 36 36 37 #if USE(SKIA_ON_MAC_CHROM IUM)37 #if USE(SKIA_ON_MAC_CHROME) 38 38 class RemoteFontStream : public SkStream { 39 39 public: … … 83 83 ATSFontDeactivate(m_atsContainer, NULL, kATSOptionFlagsDefault); 84 84 #endif 85 #if USE(SKIA_ON_MAC_CHROM IUM)85 #if USE(SKIA_ON_MAC_CHROME) 86 86 SkSafeUnref(m_typeface); 87 87 #endif … … 161 161 162 162 FontCustomPlatformData* fontCustomPlatformData = new FontCustomPlatformData(containerRef, cgFontRef.releaseRef()); 163 #if USE(SKIA_ON_MAC_CHROM IUM)163 #if USE(SKIA_ON_MAC_CHROME) 164 164 RemoteFontStream* stream = new RemoteFontStream(buffer); 165 165 fontCustomPlatformData->m_typeface = SkTypeface::CreateFromStream(stream); -
trunk/Source/WebCore/platform/graphics/mac/FontCustomPlatformData.h
r89968 r89975 34 34 typedef UInt32 ATSFontRef; 35 35 36 #if USE(SKIA_ON_MAC_CHROM IUM)36 #if USE(SKIA_ON_MAC_CHROME) 37 37 struct SkTypeface; 38 38 #endif … … 49 49 : m_atsContainer(container) 50 50 , m_cgFont(cgFont) 51 #if USE(SKIA_ON_MAC_CHROM IUM)51 #if USE(SKIA_ON_MAC_CHROME) 52 52 , m_typeface(0) 53 53 #endif … … 63 63 ATSFontContainerRef m_atsContainer; 64 64 CGFontRef m_cgFont; 65 #if USE(SKIA_ON_MAC_CHROM IUM)65 #if USE(SKIA_ON_MAC_CHROME) 66 66 SkTypeface* m_typeface; 67 67 #endif -
trunk/Source/WebKit/chromium/ChangeLog
r89968 r89975 1 2011-06-28 Sheriff Bot <webkit.review.bot@gmail.com> 2 3 Unreviewed, rolling out r89968. 4 http://trac.webkit.org/changeset/89968 5 https://bugs.webkit.org/show_bug.cgi?id=63581 6 7 Broke chromium windows compile (Requested by jamesr on 8 #webkit). 9 10 * WebKit.gyp: 11 * features.gypi: 12 * public/WebCommon.h: 13 1 14 2011-06-28 Cary Clark <caryclark@google.com> 2 15 -
trunk/Source/WebKit/chromium/WebKit.gyp
r89968 r89975 685 685 'public/mac', 686 686 ], 687 'conditions': [ 688 ['use_skia==0', { 689 'sources/': [ 690 ['exclude', 'Skia\\.cpp$'], 691 ], 692 },{ # use_skia 693 'sources/': [ 694 ['exclude', 'CG\\.cpp$'], 695 ], 696 }], 687 'sources/': [ 688 ['exclude', 'Skia\\.cpp$'], 697 689 ], 698 690 }, { # else: OS!="mac" -
trunk/Source/WebKit/chromium/features.gypi
r89968 r89975 107 107 'enable_touch_events%': 1, 108 108 'use_skia_gpu%': 0, 109 'use_skia%': 0,110 109 'enable_touch_icon_loading%' : 0, 111 110 'enable_smooth_scrolling%': 0, … … 117 116 'enable_touch_events%': '<(enable_touch_events)', 118 117 'enable_smooth_scrolling%': '<(enable_smooth_scrolling)', 119 'use_skia%': '<(use_skia)',120 118 'conditions': [ 121 119 ['use_accelerated_compositing==1', { … … 125 123 ], 126 124 }], 127 ['use_accelerated_compositing==1 and (OS!="mac" or use_skia==1)', {125 ['use_accelerated_compositing==1 and OS!="mac"', { 128 126 'feature_defines': [ 129 127 'ENABLE_ACCELERATED_2D_CANVAS=1', … … 143 141 'WTF_USE_WEBAUDIO_FFMPEG=1', 144 142 ], 145 'use_skia%': 1,146 143 }], 147 144 ['enable_register_protocol_handler==1', { 148 145 'feature_defines': [ 149 146 'ENABLE_REGISTER_PROTOCOL_HANDLER=1', 150 ],151 }],152 ['OS=="mac"', {153 'feature_defines': [154 'WTF_USE_SKIA_ON_MAC_CHROMIUM=<(use_skia)',155 147 ], 156 148 }], -
trunk/Source/WebKit/chromium/public/WebCommon.h
r89968 r89975 40 40 41 41 #if !defined(WEBKIT_USING_SKIA) 42 #if !defined(__APPLE__) || defined(USE_SKIA)42 #if !defined(__APPLE__) 43 43 #define WEBKIT_USING_SKIA 1 44 44 #else
Note: See TracChangeset
for help on using the changeset viewer.