| Index: Source/core/dom/Document.h | 
| diff --git a/Source/core/dom/Document.h b/Source/core/dom/Document.h | 
| index e83c97aa18cec21599a2312bfab6a87810ad673f..0a8c1a842f9711950c31f12c9482c509d3fc6beb 100644 | 
| --- a/Source/core/dom/Document.h | 
| +++ b/Source/core/dom/Document.h | 
| @@ -976,6 +976,8 @@ public: | 
| void incrementActiveParserCount() { ++m_activeParserCount; } | 
| void decrementActiveParserCount(); | 
|  | 
| +    bool hasFiredDOMContentLoadedEvent() const { return m_hasFiredDOMContentLoadedEvent; } | 
| + | 
| void setContextFeatures(ContextFeatures&); | 
| ContextFeatures& contextFeatures() const { return *m_contextFeatures; } | 
|  | 
| @@ -1121,6 +1123,7 @@ private: | 
| void updateFocusAppearanceTimerFired(Timer<Document>*); | 
| void updateBaseURL(); | 
|  | 
| +    void dispatchDOMContentLoadedTimerFired(Timer<Document>*); | 
| void executeScriptsWaitingForResourcesTimerFired(Timer<Document>*); | 
|  | 
| void loadEventDelayTimerFired(Timer<Document>*); | 
| @@ -1202,6 +1205,8 @@ private: | 
| CompatibilityMode m_compatibilityMode; | 
| bool m_compatibilityModeLocked; // This is cheaper than making setCompatibilityMode virtual. | 
|  | 
| +    bool m_hasFiredDOMContentLoadedEvent; | 
| +    Timer<Document> m_dispatchDOMContentLoadedTimer; | 
| Timer<Document> m_executeScriptsWaitingForResourcesTimer; | 
|  | 
| bool m_hasAutofocused; | 
|  |