| 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 |