Index: Source/WebCore/dom/Document.h |
=================================================================== |
--- Source/WebCore/dom/Document.h (revision 95343) |
+++ Source/WebCore/dom/Document.h (working copy) |
@@ -81,6 +81,7 @@ |
class Event; |
class EventListener; |
class EventQueue; |
+class FontData; |
class FormAssociatedElement; |
class Frame; |
class FrameView; |
@@ -547,6 +548,8 @@ |
PassRefPtr<RenderStyle> styleForElementIgnoringPendingStylesheets(Element*); |
PassRefPtr<RenderStyle> styleForPage(int pageIndex); |
+ void retireCustomFont(FontData*); |
+ |
// Returns true if page box (margin boxes and page borders) is visible. |
bool isPageBoxVisible(int pageIndex); |
@@ -1138,6 +1141,8 @@ |
void createStyleSelector(); |
+ void deleteRetiredCustomFonts(); |
+ |
PassRefPtr<NodeList> handleZeroPadding(const HitTestRequest&, HitTestResult&) const; |
void loadEventDelayTimerFired(Timer<Document>*); |
@@ -1151,7 +1156,8 @@ |
OwnPtr<CSSStyleSelector> m_styleSelector; |
bool m_didCalculateStyleSelector; |
bool m_hasDirtyStyleSelector; |
- |
+ Vector<OwnPtr<FontData> > m_retiredCustomFonts; |
+ |
mutable RefPtr<CSSPrimitiveValueCache> m_cssPrimitiveValueCache; |
Frame* m_frame; |