| Index: third_party/WebKit/Source/core/loader/ProgressTracker.h
 | 
| diff --git a/third_party/WebKit/Source/core/loader/ProgressTracker.h b/third_party/WebKit/Source/core/loader/ProgressTracker.h
 | 
| index a5198095c2ab6a1ba68530dda0ce0df6ab62fd37..1524a1f535f3e3a5b137684ce87d884203d8314a 100644
 | 
| --- a/third_party/WebKit/Source/core/loader/ProgressTracker.h
 | 
| +++ b/third_party/WebKit/Source/core/loader/ProgressTracker.h
 | 
| @@ -37,6 +37,7 @@
 | 
|  namespace blink {
 | 
|  
 | 
|  class LocalFrame;
 | 
| +class Resource;
 | 
|  class ResourceResponse;
 | 
|  struct ProgressItem;
 | 
|  
 | 
| @@ -59,29 +60,23 @@ public:
 | 
|  
 | 
|      void finishedParsing();
 | 
|  
 | 
| +    void willStartLoading(unsigned long identifier);
 | 
|      void incrementProgress(unsigned long identifier, const ResourceResponse&);
 | 
|      void incrementProgress(unsigned long identifier, int);
 | 
|      void completeProgress(unsigned long identifier);
 | 
|  
 | 
| -    long long totalPageAndResourceBytesToLoad() const { return m_totalPageAndResourceBytesToLoad; }
 | 
| -    long long totalBytesReceived() const { return m_totalBytesReceived; }
 | 
| -
 | 
|  private:
 | 
|      explicit ProgressTracker(LocalFrame*);
 | 
|  
 | 
|      void incrementProgressForMainResourceOnly(unsigned long identifier, int length);
 | 
| +    void maybeSendProgress();
 | 
|      void sendFinalProgress();
 | 
|      void reset();
 | 
|  
 | 
|      Member<LocalFrame> m_frame;
 | 
| -    unsigned long m_mainResourceIdentifier;
 | 
| -    long long m_totalPageAndResourceBytesToLoad;
 | 
| -    long long m_totalBytesReceived;
 | 
|      double m_lastNotifiedProgressValue;
 | 
|      double m_lastNotifiedProgressTime;
 | 
| -    double m_progressNotificationInterval;
 | 
| -    double m_progressNotificationTimeInterval;
 | 
| -    bool m_finalProgressChangedSent;
 | 
| +    bool m_finishedParsing;
 | 
|      double m_progressValue;
 | 
|  
 | 
|      HashMap<unsigned long, std::unique_ptr<ProgressItem>> m_progressItems;
 | 
| 
 |