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

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 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
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 void dispatchDecidePolicyForResponse(WebCore::FramePolicyFunction fu nction, const WebCore::ResourceResponse&, const WebCore::ResourceRequest&); 103 virtual void dispatchDecidePolicyForResponse(WebCore::FramePolicyFunction fu nction, const WebCore::ResourceResponse&, const WebCore::ResourceRequest&);
104 virtual void dispatchDecidePolicyForNewWindowAction(WebCore::FramePolicyFunc tion function, const WebCore::NavigationAction& action, const WebCore::ResourceR equest& request, PassRefPtr<WebCore::FormState> form_state, const WTF::String& f rame_name); 104 virtual void dispatchDecidePolicyForNewWindowAction(WebCore::FramePolicyFunc tion function, const WebCore::NavigationAction& action, const WebCore::ResourceR equest& request, PassRefPtr<WebCore::FormState> form_state, const WTF::String& f rame_name);
105 virtual void dispatchDecidePolicyForNavigationAction(WebCore::FramePolicyFun ction function, const WebCore::NavigationAction& action, const WebCore::Resource Request& request, PassRefPtr<WebCore::FormState> form_state); 105 virtual void dispatchDecidePolicyForNavigationAction(WebCore::FramePolicyFun ction function, const WebCore::NavigationAction& action, const WebCore::Resource Request& request, PassRefPtr<WebCore::FormState> form_state);
106 virtual void dispatchUnableToImplementPolicy(const WebCore::ResourceError&);
107 virtual void dispatchWillRequestResource(WebCore::CachedResourceRequest*); 106 virtual void dispatchWillRequestResource(WebCore::CachedResourceRequest*);
108 virtual void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>); 107 virtual void dispatchWillSendSubmitEvent(PassRefPtr<WebCore::FormState>);
109 virtual void dispatchWillSubmitForm(WebCore::FramePolicyFunction, PassRefPtr <WebCore::FormState>); 108 virtual void dispatchWillSubmitForm(WebCore::FramePolicyFunction, PassRefPtr <WebCore::FormState>);
110 virtual void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::R esourceError&); 109 virtual void setMainDocumentError(WebCore::DocumentLoader*, const WebCore::R esourceError&);
111 virtual void postProgressStartedNotification(); 110 virtual void postProgressStartedNotification();
112 virtual void postProgressEstimateChangedNotification(); 111 virtual void postProgressEstimateChangedNotification();
113 virtual void postProgressFinishedNotification(); 112 virtual void postProgressFinishedNotification();
114 virtual void startDownload(const WebCore::ResourceRequest&, const String& su ggestedName = String()); 113 virtual void startDownload(const WebCore::ResourceRequest&, const String& su ggestedName = String());
115 virtual void committedLoad(WebCore::DocumentLoader*, const char*, int); 114 virtual void committedLoad(WebCore::DocumentLoader*, const char*, int);
116 virtual void finishedLoading(WebCore::DocumentLoader*); 115 virtual void finishedLoading(WebCore::DocumentLoader*);
117 virtual bool shouldGoToHistoryItem(WebCore::HistoryItem*) const; 116 virtual bool shouldGoToHistoryItem(WebCore::HistoryItem*) const;
118 virtual bool shouldStopLoadingForHistoryItem(WebCore::HistoryItem*) const; 117 virtual bool shouldStopLoadingForHistoryItem(WebCore::HistoryItem*) const;
119 virtual void didAccessInitialDocument(); 118 virtual void didAccessInitialDocument();
120 virtual void didDisownOpener(); 119 virtual void didDisownOpener();
121 virtual void didDisplayInsecureContent(); 120 virtual void didDisplayInsecureContent();
122 virtual void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore:: KURL& insecureURL); 121 virtual void didRunInsecureContent(WebCore::SecurityOrigin*, const WebCore:: KURL& insecureURL);
123 virtual void didDetectXSS(const WebCore::KURL&, bool didBlockEntirePage); 122 virtual void didDetectXSS(const WebCore::KURL&, bool didBlockEntirePage);
124 virtual WebCore::ResourceError cancelledError(const WebCore::ResourceRequest &);
125 virtual WebCore::ResourceError cannotShowURLError(const WebCore::ResourceReq uest&);
126 virtual WebCore::ResourceError interruptedForPolicyChangeError(const WebCore ::ResourceRequest&);
127 virtual WebCore::ResourceError cannotShowMIMETypeError(const WebCore::Resour ceResponse&);
128 virtual WebCore::ResourceError fileDoesNotExistError(const WebCore::Resource Response&);
129 virtual WebCore::ResourceError pluginWillHandleLoadError(const WebCore::Reso urceResponse&);
130 virtual bool shouldFallBack(const WebCore::ResourceError&);
131 virtual bool canHandleRequest(const WebCore::ResourceRequest&) const;
132 virtual bool canShowMIMEType(const WTF::String& MIMEType) const; 123 virtual bool canShowMIMEType(const WTF::String& MIMEType) const;
133 virtual WTF::String generatedMIMETypeForURLScheme(const WTF::String& URLSche me) const; 124 virtual WTF::String generatedMIMETypeForURLScheme(const WTF::String& URLSche me) const;
134 virtual void didFinishLoad(); 125 virtual void didFinishLoad();
135 virtual PassRefPtr<WebCore::DocumentLoader> createDocumentLoader( 126 virtual PassRefPtr<WebCore::DocumentLoader> createDocumentLoader(
136 const WebCore::ResourceRequest&, const WebCore::SubstituteData&); 127 const WebCore::ResourceRequest&, const WebCore::SubstituteData&);
137 virtual WTF::String userAgent(const WebCore::KURL&); 128 virtual WTF::String userAgent(const WebCore::KURL&);
138 virtual WTF::String doNotTrackValue(); 129 virtual WTF::String doNotTrackValue();
139 virtual void transitionToCommittedForNewPage(); 130 virtual void transitionToCommittedForNewPage();
140 virtual PassRefPtr<WebCore::Frame> createFrame( 131 virtual PassRefPtr<WebCore::Frame> createFrame(
141 const WebCore::KURL& url, const WTF::String& name, 132 const WebCore::KURL& url, const WTF::String& name,
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
212 // which specifies that the plugin should be ready to accept data. 203 // which specifies that the plugin should be ready to accept data.
213 bool m_sentInitialResponseToPlugin; 204 bool m_sentInitialResponseToPlugin;
214 205
215 // The navigation policy to use for the next call to dispatchCreatePage. 206 // The navigation policy to use for the next call to dispatchCreatePage.
216 WebNavigationPolicy m_nextNavigationPolicy; 207 WebNavigationPolicy m_nextNavigationPolicy;
217 }; 208 };
218 209
219 } // namespace WebKit 210 } // namespace WebKit
220 211
221 #endif 212 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698