| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. | 2  * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved. | 
| 3  * Copyright (C) 2011 Google Inc. All rights reserved. | 3  * Copyright (C) 2011 Google Inc. All rights reserved. | 
| 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 150 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 161   struct InitialScrollState { | 161   struct InitialScrollState { | 
| 162     DISALLOW_NEW(); | 162     DISALLOW_NEW(); | 
| 163     InitialScrollState() | 163     InitialScrollState() | 
| 164         : wasScrolledByUser(false), didRestoreFromHistory(false) {} | 164         : wasScrolledByUser(false), didRestoreFromHistory(false) {} | 
| 165 | 165 | 
| 166     bool wasScrolledByUser; | 166     bool wasScrolledByUser; | 
| 167     bool didRestoreFromHistory; | 167     bool didRestoreFromHistory; | 
| 168   }; | 168   }; | 
| 169   InitialScrollState& initialScrollState() { return m_initialScrollState; } | 169   InitialScrollState& initialScrollState() { return m_initialScrollState; } | 
| 170 | 170 | 
| 171   void setWasBlockedAfterXFrameOptionsOrCSP() { | 171   void setWasBlockedAfterCSP() { m_wasBlockedAfterCSP = true; } | 
| 172     m_wasBlockedAfterXFrameOptionsOrCSP = true; | 172   bool wasBlockedAfterCSP() { return m_wasBlockedAfterCSP; } | 
| 173   } |  | 
| 174   bool wasBlockedAfterXFrameOptionsOrCSP() { |  | 
| 175     return m_wasBlockedAfterXFrameOptionsOrCSP; |  | 
| 176   } |  | 
| 177 | 173 | 
| 178   void dispatchLinkHeaderPreloads(ViewportDescriptionWrapper*, | 174   void dispatchLinkHeaderPreloads(ViewportDescriptionWrapper*, | 
| 179                                   LinkLoader::MediaPreloadPolicy); | 175                                   LinkLoader::MediaPreloadPolicy); | 
| 180 | 176 | 
| 181   Resource* startPreload(Resource::Type, FetchRequest&); | 177   Resource* startPreload(Resource::Type, FetchRequest&); | 
| 182 | 178 | 
| 183   DECLARE_VIRTUAL_TRACE(); | 179   DECLARE_VIRTUAL_TRACE(); | 
| 184 | 180 | 
| 185  protected: | 181  protected: | 
| 186   DocumentLoader(LocalFrame*, const ResourceRequest&, const SubstituteData&); | 182   DocumentLoader(LocalFrame*, const ResourceRequest&, const SubstituteData&); | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
| 203 | 199 | 
| 204   FrameLoader* frameLoader() const; | 200   FrameLoader* frameLoader() const; | 
| 205 | 201 | 
| 206   void commitIfReady(); | 202   void commitIfReady(); | 
| 207   void commitData(const char* bytes, size_t length); | 203   void commitData(const char* bytes, size_t length); | 
| 208   void clearMainResourceHandle(); | 204   void clearMainResourceHandle(); | 
| 209 | 205 | 
| 210   bool maybeCreateArchive(); | 206   bool maybeCreateArchive(); | 
| 211 | 207 | 
| 212   void finishedLoading(double finishTime); | 208   void finishedLoading(double finishTime); | 
| 213   void cancelLoadAfterXFrameOptionsOrCSPDenied(const ResourceResponse&); | 209   void cancelLoadAfterCSPDenied(const ResourceResponse&); | 
| 214   bool redirectReceived(Resource*, | 210   bool redirectReceived(Resource*, | 
| 215                         const ResourceRequest&, | 211                         const ResourceRequest&, | 
| 216                         const ResourceResponse&) final; | 212                         const ResourceResponse&) final; | 
| 217   void responseReceived(Resource*, | 213   void responseReceived(Resource*, | 
| 218                         const ResourceResponse&, | 214                         const ResourceResponse&, | 
| 219                         std::unique_ptr<WebDataConsumerHandle>) final; | 215                         std::unique_ptr<WebDataConsumerHandle>) final; | 
| 220   void dataReceived(Resource*, const char* data, size_t length) final; | 216   void dataReceived(Resource*, const char* data, size_t length) final; | 
| 221   void processData(const char* data, size_t length); | 217   void processData(const char* data, size_t length); | 
| 222   void notifyFinished(Resource*) final; | 218   void notifyFinished(Resource*) final; | 
| 223   String debugName() const override { return "DocumentLoader"; } | 219   String debugName() const override { return "DocumentLoader"; } | 
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 259   DocumentLoadTiming m_documentLoadTiming; | 255   DocumentLoadTiming m_documentLoadTiming; | 
| 260 | 256 | 
| 261   double m_timeOfLastDataReceived; | 257   double m_timeOfLastDataReceived; | 
| 262 | 258 | 
| 263   Member<ApplicationCacheHost> m_applicationCacheHost; | 259   Member<ApplicationCacheHost> m_applicationCacheHost; | 
| 264 | 260 | 
| 265   Member<ContentSecurityPolicy> m_contentSecurityPolicy; | 261   Member<ContentSecurityPolicy> m_contentSecurityPolicy; | 
| 266   ClientHintsPreferences m_clientHintsPreferences; | 262   ClientHintsPreferences m_clientHintsPreferences; | 
| 267   InitialScrollState m_initialScrollState; | 263   InitialScrollState m_initialScrollState; | 
| 268 | 264 | 
| 269   bool m_wasBlockedAfterXFrameOptionsOrCSP; | 265   bool m_wasBlockedAfterCSP; | 
| 270 | 266 | 
| 271   enum State { | 267   enum State { | 
| 272     NotStarted, | 268     NotStarted, | 
| 273     Provisional, | 269     Provisional, | 
| 274     Committed, | 270     Committed, | 
| 275     MainResourceDone, | 271     MainResourceDone, | 
| 276     SentDidFinishLoad | 272     SentDidFinishLoad | 
| 277   }; | 273   }; | 
| 278   State m_state; | 274   State m_state; | 
| 279 | 275 | 
| 280   // Used to protect against reentrancy into dataReceived(). | 276   // Used to protect against reentrancy into dataReceived(). | 
| 281   bool m_inDataReceived; | 277   bool m_inDataReceived; | 
| 282   RefPtr<SharedBuffer> m_dataBuffer; | 278   RefPtr<SharedBuffer> m_dataBuffer; | 
| 283 }; | 279 }; | 
| 284 | 280 | 
| 285 DECLARE_WEAK_IDENTIFIER_MAP(DocumentLoader); | 281 DECLARE_WEAK_IDENTIFIER_MAP(DocumentLoader); | 
| 286 | 282 | 
| 287 }  // namespace blink | 283 }  // namespace blink | 
| 288 | 284 | 
| 289 #endif  // DocumentLoader_h | 285 #endif  // DocumentLoader_h | 
| OLD | NEW | 
|---|