| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2008 Apple Computer, Inc. All rights reserved. | 2 * Copyright (C) 2006, 2008 Apple Computer, Inc. All rights reserved. |
| 3 * Copyright (C) 2007-2008 Torch Mobile, Inc. | 3 * Copyright (C) 2007-2008 Torch Mobile, Inc. |
| 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 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 }; | 147 }; |
| 148 static void getFontForCharacter(UChar32, const char* preferredLocale, Platfo
rmFallbackFont*); | 148 static void getFontForCharacter(UChar32, const char* preferredLocale, Platfo
rmFallbackFont*); |
| 149 #endif | 149 #endif |
| 150 PassRefPtr<SimpleFontData> fontDataFromFontPlatformData(const FontPlatformDa
ta*, ShouldRetain = Retain); | 150 PassRefPtr<SimpleFontData> fontDataFromFontPlatformData(const FontPlatformDa
ta*, ShouldRetain = Retain); |
| 151 | 151 |
| 152 void invalidateShapeCache(); | 152 void invalidateShapeCache(); |
| 153 | 153 |
| 154 // Memory reporting | 154 // Memory reporting |
| 155 void dumpFontPlatformDataCache(base::trace_event::ProcessMemoryDump*); | 155 void dumpFontPlatformDataCache(base::trace_event::ProcessMemoryDump*); |
| 156 void dumpShapeResultCache(base::trace_event::ProcessMemoryDump*); | 156 void dumpShapeResultCache(base::trace_event::ProcessMemoryDump*); |
| 157 void dumpFontDataCache(base::trace_event::ProcessMemoryDump*); |
| 157 | 158 |
| 158 private: | 159 private: |
| 159 FontCache(); | 160 FontCache(); |
| 160 ~FontCache(); | 161 ~FontCache(); |
| 161 | 162 |
| 162 void purge(PurgeSeverity = PurgeIfNeeded); | 163 void purge(PurgeSeverity = PurgeIfNeeded); |
| 163 | 164 |
| 164 void disablePurging() { m_purgePreventCount++; } | 165 void disablePurging() { m_purgePreventCount++; } |
| 165 void enablePurging() | 166 void enablePurging() |
| 166 { | 167 { |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 217 public: | 218 public: |
| 218 FontCachePurgePreventer() { FontCache::fontCache()->disablePurging(); } | 219 FontCachePurgePreventer() { FontCache::fontCache()->disablePurging(); } |
| 219 ~FontCachePurgePreventer() { FontCache::fontCache()->enablePurging(); } | 220 ~FontCachePurgePreventer() { FontCache::fontCache()->enablePurging(); } |
| 220 }; | 221 }; |
| 221 | 222 |
| 222 CString toSkFontMgrLocale(const String& locale); | 223 CString toSkFontMgrLocale(const String& locale); |
| 223 | 224 |
| 224 } // namespace blink | 225 } // namespace blink |
| 225 | 226 |
| 226 #endif | 227 #endif |
| OLD | NEW |