| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2008 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> | 3 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * | 8 * |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 67 #endif // !OS(WIN) | 67 #endif // !OS(WIN) |
| 68 | 68 |
| 69 typedef HashMap<FontCacheKey, OwnPtr<FontPlatformData>, FontCacheKeyHash, FontCa
cheKeyTraits> FontPlatformDataCache; | 69 typedef HashMap<FontCacheKey, OwnPtr<FontPlatformData>, FontCacheKeyHash, FontCa
cheKeyTraits> FontPlatformDataCache; |
| 70 typedef HashMap<FallbackListCompositeKey, OwnPtr<ShapeCache>, FallbackListCompos
iteKeyHash, FallbackListCompositeKeyTraits> FallbackListShaperCache; | 70 typedef HashMap<FallbackListCompositeKey, OwnPtr<ShapeCache>, FallbackListCompos
iteKeyHash, FallbackListCompositeKeyTraits> FallbackListShaperCache; |
| 71 | 71 |
| 72 static FontPlatformDataCache* gFontPlatformDataCache = nullptr; | 72 static FontPlatformDataCache* gFontPlatformDataCache = nullptr; |
| 73 static FallbackListShaperCache* gFallbackListShaperCache = nullptr; | 73 static FallbackListShaperCache* gFallbackListShaperCache = nullptr; |
| 74 | 74 |
| 75 #if OS(WIN) | 75 #if OS(WIN) |
| 76 bool FontCache::s_useDirectWrite = false; | 76 bool FontCache::s_useDirectWrite = false; |
| 77 bool FontCache::s_antialiasedTextEnabled = false; |
| 78 bool FontCache::s_lcdTextEnabled = false; |
| 77 SkFontMgr* FontCache::s_fontManager = nullptr; | 79 SkFontMgr* FontCache::s_fontManager = nullptr; |
| 78 bool FontCache::s_useSubpixelPositioning = false; | 80 bool FontCache::s_useSubpixelPositioning = false; |
| 79 float FontCache::s_deviceScaleFactor = 1.0; | 81 float FontCache::s_deviceScaleFactor = 1.0; |
| 80 #endif // OS(WIN) | 82 #endif // OS(WIN) |
| 81 | 83 |
| 82 FontCache* FontCache::fontCache() | 84 FontCache* FontCache::fontCache() |
| 83 { | 85 { |
| 84 DEFINE_STATIC_LOCAL(FontCache, globalFontCache, ()); | 86 DEFINE_STATIC_LOCAL(FontCache, globalFontCache, ()); |
| 85 return &globalFontCache; | 87 return &globalFontCache; |
| 86 } | 88 } |
| (...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 375 iter != gFallbackListShaperCache->end(); | 377 iter != gFallbackListShaperCache->end(); |
| 376 ++iter) { | 378 ++iter) { |
| 377 shapeResultCacheSize += iter->value->byteSize(); | 379 shapeResultCacheSize += iter->value->byteSize(); |
| 378 } | 380 } |
| 379 dump->addScalar("size", "bytes", shapeResultCacheSize); | 381 dump->addScalar("size", "bytes", shapeResultCacheSize); |
| 380 memoryDump->addSuballocation(dump->guid(), String(WTF::Partitions::kAllocate
dObjectPoolName)); | 382 memoryDump->addSuballocation(dump->guid(), String(WTF::Partitions::kAllocate
dObjectPoolName)); |
| 381 } | 383 } |
| 382 | 384 |
| 383 | 385 |
| 384 } // namespace blink | 386 } // namespace blink |
| OLD | NEW |