Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(96)

Side by Side Diff: Source/WebKit/chromium/src/FrameLoaderClientImpl.h

Issue 14264012: Create errors (especially cancellation errors) internally to WebCore, rather (Closed) Base URL: svn://svn.chromium.org/blink/trunk/
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009, 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2009, 2012 Google Inc. All rights reserved.
3 * Copyright (C) 2011 Apple Inc. All rights reserved. 3 * Copyright (C) 2011 Apple 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 are 6 * modification, are permitted provided that the following conditions are
7 * met: 7 * met:
8 * 8 *
9 * * Redistributions of source code must retain the above copyright 9 * * 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 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 virtual void dispatchDidCommitLoad(); 95 virtual void dispatchDidCommitLoad();
96 virtual void dispatchDidFailProvisionalLoad(const WebCore::ResourceError&); 96 virtual void dispatchDidFailProvisionalLoad(const WebCore::ResourceError&);
97 virtual void dispatchDidFailLoad(const WebCore::ResourceError&); 97 virtual void dispatchDidFailLoad(const WebCore::ResourceError&);
98 virtual void dispatchDidFinishDocumentLoad(); 98 virtual void dispatchDidFinishDocumentLoad();
99 virtual void dispatchDidFinishLoad(); 99 virtual void dispatchDidFinishLoad();
100 virtual void dispatchDidLayout(WebCore::LayoutMilestones); 100 virtual void dispatchDidLayout(WebCore::LayoutMilestones);
101 virtual WebCore::Frame* dispatchCreatePage(const WebCore::NavigationAction&) ; 101 virtual WebCore::Frame* dispatchCreatePage(const WebCore::NavigationAction&) ;
102 virtual void dispatchShow(); 102 virtual void dispatchShow();
103 virtual WebCore::PolicyAction policyForNewWindowAction(const WebCore::Naviga tionAction& action, const WTF::String& frame_name); 103 virtual WebCore::PolicyAction policyForNewWindowAction(const WebCore::Naviga tionAction& action, const WTF::String& frame_name);
104 virtual WebCore::PolicyAction decidePolicyForNavigationAction(const WebCore: :NavigationAction& action, const WebCore::ResourceRequest& request); 104 virtual WebCore::PolicyAction decidePolicyForNavigationAction(const WebCore: :NavigationAction& action, const WebCore::ResourceRequest& request);
105 virtual void dispatchUnableToImplementPolicy(const WebCore::ResourceError&);
106 virtual void dispatchWillRequestResource(WebCore::CachedResourceRequest*); 105 virtual void dispatchWillRequestResource(WebCore::CachedResourceRequest*);
107 virtual void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>); 106 virtual void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>);
108 virtual void dispatchWillSubmitForm(PassRefPtr<WebCore::FormState>); 107 virtual void dispatchWillSubmitForm(PassRefPtr<WebCore::FormState>);
109 virtual void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::R esourceError&); 108 virtual void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::R esourceError&);
110 virtual void postProgressStartedNotification(); 109 virtual void postProgressStartedNotification();
111 virtual void postProgressEstimateChangedNotification(); 110 virtual void postProgressEstimateChangedNotification();
112 virtual void postProgressFinishedNotification(); 111 virtual void postProgressFinishedNotification();
113 virtual void startDownload(const WebCore::ResourceRequest&, const String& su ggestedName = String()); 112 virtual void startDownload(const WebCore::ResourceRequest&, const String& su ggestedName = String());
114 virtual void committedLoad(WebCore::DocumentLoader*, const char*, int); 113 virtual void committedLoad(WebCore::DocumentLoader*, const char*, int);
115 virtual void finishedLoading(WebCore::DocumentLoader*); 114 virtual void finishedLoading(WebCore::DocumentLoader*);
116 virtual bool shouldGoToHistoryItem(WebCore::HistoryItem*) const; 115 virtual bool shouldGoToHistoryItem(WebCore::HistoryItem*) const;
117 virtual bool shouldStopLoadingForHistoryItem(WebCore::HistoryItem*) const; 116 virtual bool shouldStopLoadingForHistoryItem(WebCore::HistoryItem*) const;
118 virtual void didAccessInitialDocument(); 117 virtual void didAccessInitialDocument();
119 virtual void didDisownOpener(); 118 virtual void didDisownOpener();
120 virtual void didDisplayInsecureContent(); 119 virtual void didDisplayInsecureContent();
121 virtual void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore:: KURL& insecureURL); 120 virtual void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore:: KURL& insecureURL);
122 virtual void didDetectXSS(const WebCore::KURL&, bool didBlockEntirePage); 121 virtual void didDetectXSS(const WebCore::KURL&, bool didBlockEntirePage);
123 virtual WebCore::ResourceError cancelledError(const WebCore::ResourceRequest &);
124 virtual WebCore::ResourceError cannotShowURLError(const WebCore::ResourceReq uest&);
125 virtual WebCore::ResourceError interruptedForPolicyChangeError(const WebCore ::ResourceRequest&); 122 virtual WebCore::ResourceError interruptedForPolicyChangeError(const WebCore ::ResourceRequest&);
126 virtual WebCore::ResourceError cannotShowMIMETypeError(const WebCore::Resour ceResponse&);
127 virtual WebCore::ResourceError fileDoesNotExistError(const WebCore::Resource Response&);
128 virtual WebCore::ResourceError pluginWillHandleLoadError(const WebCore::Reso urceResponse&);
129 virtual bool shouldFallBack(const WebCore::ResourceError&);
130 virtual bool canHandleRequest(const WebCore::ResourceRequest&) const;
131 virtual bool canShowMIMEType(const WTF::String& MIMEType) const; 123 virtual bool canShowMIMEType(const WTF::String& MIMEType) const;
132 virtual WTF::String generatedMIMETypeForURLScheme(const WTF::String& URLSche me) const; 124 virtual WTF::String generatedMIMETypeForURLScheme(const WTF::String& URLSche me) const;
133 virtual void didFinishLoad(); 125 virtual void didFinishLoad();
134 virtual PassRefPtr<WebCore::DocumentLoader> createDocumentLoader( 126 virtual PassRefPtr<WebCore::DocumentLoader> createDocumentLoader(
135 const WebCore::ResourceRequest&, const WebCore::SubstituteData&); 127 const WebCore::ResourceRequest&, const WebCore::SubstituteData&);
136 virtual WTF::String userAgent(const WebCore::KURL&); 128 virtual WTF::String userAgent(const WebCore::KURL&);
137 virtual WTF::String doNotTrackValue(); 129 virtual WTF::String doNotTrackValue();
138 virtual void transitionToCommittedForNewPage(); 130 virtual void transitionToCommittedForNewPage();
139 virtual PassRefPtr<WebCore::Frame> createFrame( 131 virtual PassRefPtr<WebCore::Frame> createFrame(
140 const WebCore::KURL& url, const WTF::String& name, 132 const WebCore::KURL& url, const WTF::String& name,
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
209 // which specifies that the plugin should be ready to accept data. 201 // which specifies that the plugin should be ready to accept data.
210 bool m_sentInitialResponseToPlugin; 202 bool m_sentInitialResponseToPlugin;
211 203
212 // The navigation policy to use for the next call to dispatchCreatePage. 204 // The navigation policy to use for the next call to dispatchCreatePage.
213 WebNavigationPolicy m_nextNavigationPolicy; 205 WebNavigationPolicy m_nextNavigationPolicy;
214 }; 206 };
215 207
216 } // namespace WebKit 208 } // namespace WebKit
217 209
218 #endif 210 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698