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

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 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 virtual void dispatchDidCommitLoad(); 94 virtual void dispatchDidCommitLoad();
95 virtual void dispatchDidFailProvisionalLoad(const WebCore::ResourceError&); 95 virtual void dispatchDidFailProvisionalLoad(const WebCore::ResourceError&);
96 virtual void dispatchDidFailLoad(const WebCore::ResourceError&); 96 virtual void dispatchDidFailLoad(const WebCore::ResourceError&);
97 virtual void dispatchDidFinishDocumentLoad(); 97 virtual void dispatchDidFinishDocumentLoad();
98 virtual void dispatchDidFinishLoad(); 98 virtual void dispatchDidFinishLoad();
99 virtual void dispatchDidLayout(WebCore::LayoutMilestones); 99 virtual void dispatchDidLayout(WebCore::LayoutMilestones);
100 virtual WebCore::Frame* dispatchCreatePage(const WebCore::NavigationAction&) ; 100 virtual WebCore::Frame* dispatchCreatePage(const WebCore::NavigationAction&) ;
101 virtual void dispatchShow(); 101 virtual void dispatchShow();
102 virtual WebCore::PolicyAction policyForNewWindowAction(const WebCore::Naviga tionAction& action, const WTF::String& frame_name); 102 virtual WebCore::PolicyAction policyForNewWindowAction(const WebCore::Naviga tionAction& action, const WTF::String& frame_name);
103 virtual WebCore::PolicyAction decidePolicyForNavigationAction(const WebCore: :NavigationAction& action, const WebCore::ResourceRequest& request); 103 virtual WebCore::PolicyAction decidePolicyForNavigationAction(const WebCore: :NavigationAction& action, const WebCore::ResourceRequest& request);
104 virtual void dispatchUnableToImplementPolicy(const WebCore::ResourceError&);
105 virtual void dispatchWillRequestResource(WebCore::CachedResourceRequest*); 104 virtual void dispatchWillRequestResource(WebCore::CachedResourceRequest*);
106 virtual void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>); 105 virtual void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>);
107 virtual void dispatchWillSubmitForm(PassRefPtr<WebCore::FormState>); 106 virtual void dispatchWillSubmitForm(PassRefPtr<WebCore::FormState>);
108 virtual void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::R esourceError&); 107 virtual void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::R esourceError&);
109 virtual void postProgressStartedNotification(); 108 virtual void postProgressStartedNotification();
110 virtual void postProgressEstimateChangedNotification(); 109 virtual void postProgressEstimateChangedNotification();
111 virtual void postProgressFinishedNotification(); 110 virtual void postProgressFinishedNotification();
112 virtual void startDownload(const WebCore::ResourceRequest&, const String& su ggestedName = String()); 111 virtual void startDownload(const WebCore::ResourceRequest&, const String& su ggestedName = String());
113 virtual void committedLoad(WebCore::DocumentLoader*, const char*, int); 112 virtual void committedLoad(WebCore::DocumentLoader*, const char*, int);
114 virtual void finishedLoading(WebCore::DocumentLoader*); 113 virtual void finishedLoading(WebCore::DocumentLoader*);
115 virtual bool shouldGoToHistoryItem(WebCore::HistoryItem*) const; 114 virtual bool shouldGoToHistoryItem(WebCore::HistoryItem*) const;
116 virtual bool shouldStopLoadingForHistoryItem(WebCore::HistoryItem*) const; 115 virtual bool shouldStopLoadingForHistoryItem(WebCore::HistoryItem*) const;
117 virtual void didAccessInitialDocument(); 116 virtual void didAccessInitialDocument();
118 virtual void didDisownOpener(); 117 virtual void didDisownOpener();
119 virtual void didDisplayInsecureContent(); 118 virtual void didDisplayInsecureContent();
120 virtual void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore:: KURL& insecureURL); 119 virtual void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore:: KURL& insecureURL);
121 virtual void didDetectXSS(const WebCore::KURL&, bool didBlockEntirePage); 120 virtual void didDetectXSS(const WebCore::KURL&, bool didBlockEntirePage);
122 virtual WebCore::ResourceError cancelledError(const WebCore::ResourceRequest &);
123 virtual WebCore::ResourceError cannotShowURLError(const WebCore::ResourceReq uest&);
124 virtual WebCore::ResourceError interruptedForPolicyChangeError(const WebCore ::ResourceRequest&); 121 virtual WebCore::ResourceError interruptedForPolicyChangeError(const WebCore ::ResourceRequest&);
125 virtual WebCore::ResourceError cannotShowMIMETypeError(const WebCore::Resour ceResponse&);
126 virtual WebCore::ResourceError fileDoesNotExistError(const WebCore::Resource Response&);
127 virtual WebCore::ResourceError pluginWillHandleLoadError(const WebCore::Reso urceResponse&);
128 virtual bool shouldFallBack(const WebCore::ResourceError&);
129 virtual bool canHandleRequest(const WebCore::ResourceRequest&) const;
130 virtual bool canShowMIMEType(const WTF::String& MIMEType) const; 122 virtual bool canShowMIMEType(const WTF::String& MIMEType) const;
131 virtual WTF::String generatedMIMETypeForURLScheme(const WTF::String& URLSche me) const; 123 virtual WTF::String generatedMIMETypeForURLScheme(const WTF::String& URLSche me) const;
132 virtual void didFinishLoad(); 124 virtual void didFinishLoad();
133 virtual PassRefPtr<WebCore::DocumentLoader> createDocumentLoader( 125 virtual PassRefPtr<WebCore::DocumentLoader> createDocumentLoader(
134 const WebCore::ResourceRequest&, const WebCore::SubstituteData&); 126 const WebCore::ResourceRequest&, const WebCore::SubstituteData&);
135 virtual WTF::String userAgent(const WebCore::KURL&); 127 virtual WTF::String userAgent(const WebCore::KURL&);
136 virtual WTF::String doNotTrackValue(); 128 virtual WTF::String doNotTrackValue();
137 virtual void transitionToCommittedForNewPage(); 129 virtual void transitionToCommittedForNewPage();
138 virtual PassRefPtr<WebCore::Frame> createFrame( 130 virtual PassRefPtr<WebCore::Frame> createFrame(
139 const WebCore::KURL& url, const WTF::String& name, 131 const WebCore::KURL& url, const WTF::String& name,
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
208 // which specifies that the plugin should be ready to accept data. 200 // which specifies that the plugin should be ready to accept data.
209 bool m_sentInitialResponseToPlugin; 201 bool m_sentInitialResponseToPlugin;
210 202
211 // The navigation policy to use for the next call to dispatchCreatePage. 203 // The navigation policy to use for the next call to dispatchCreatePage.
212 WebNavigationPolicy m_nextNavigationPolicy; 204 WebNavigationPolicy m_nextNavigationPolicy;
213 }; 205 };
214 206
215 } // namespace WebKit 207 } // namespace WebKit
216 208
217 #endif 209 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698