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

Side by Side Diff: third_party/WebKit/Source/web/WebRemoteFrameImpl.h

Issue 1489253002: Plumb document's strict mixed content checking for RemoteFrames (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: nasko comments Created 5 years 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef WebRemoteFrameImpl_h 5 #ifndef WebRemoteFrameImpl_h
6 #define WebRemoteFrameImpl_h 6 #define WebRemoteFrameImpl_h
7 7
8 #include "core/frame/FrameOwner.h" 8 #include "core/frame/FrameOwner.h"
9 #include "core/frame/RemoteFrame.h" 9 #include "core/frame/RemoteFrame.h"
10 #include "public/web/WebRemoteFrame.h" 10 #include "public/web/WebRemoteFrame.h"
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after
180 180
181 // WebRemoteFrame methods: 181 // WebRemoteFrame methods:
182 WebLocalFrame* createLocalChild(WebTreeScopeType, const WebString& name, Web SandboxFlags, WebFrameClient*, WebFrame* previousSibling, const WebFrameOwnerPro perties&) override; 182 WebLocalFrame* createLocalChild(WebTreeScopeType, const WebString& name, Web SandboxFlags, WebFrameClient*, WebFrame* previousSibling, const WebFrameOwnerPro perties&) override;
183 WebRemoteFrame* createRemoteChild(WebTreeScopeType, const WebString& name, W ebSandboxFlags, WebRemoteFrameClient*) override; 183 WebRemoteFrame* createRemoteChild(WebTreeScopeType, const WebString& name, W ebSandboxFlags, WebRemoteFrameClient*) override;
184 184
185 void initializeFromFrame(WebLocalFrame*) const override; 185 void initializeFromFrame(WebLocalFrame*) const override;
186 186
187 void setReplicatedOrigin(const WebSecurityOrigin&) const override; 187 void setReplicatedOrigin(const WebSecurityOrigin&) const override;
188 void setReplicatedSandboxFlags(WebSandboxFlags) const override; 188 void setReplicatedSandboxFlags(WebSandboxFlags) const override;
189 void setReplicatedName(const WebString&) const override; 189 void setReplicatedName(const WebString&) const override;
190 void setReplicatedShouldEnforceStrictMixedContentChecking(bool) const overri de;
190 void DispatchLoadEventForFrameOwner() const override; 191 void DispatchLoadEventForFrameOwner() const override;
191 192
192 void didStartLoading() override; 193 void didStartLoading() override;
193 void didStopLoading() override; 194 void didStopLoading() override;
194 195
195 #if ENABLE(OILPAN) 196 #if ENABLE(OILPAN)
196 DECLARE_TRACE(); 197 DECLARE_TRACE();
197 #endif 198 #endif
198 199
199 private: 200 private:
(...skipping 11 matching lines...) Expand all
211 // cleared upon close(). 212 // cleared upon close().
212 SelfKeepAlive<WebRemoteFrameImpl> m_selfKeepAlive; 213 SelfKeepAlive<WebRemoteFrameImpl> m_selfKeepAlive;
213 #endif 214 #endif
214 }; 215 };
215 216
216 DEFINE_TYPE_CASTS(WebRemoteFrameImpl, WebFrame, frame, frame->isWebRemoteFrame() , frame.isWebRemoteFrame()); 217 DEFINE_TYPE_CASTS(WebRemoteFrameImpl, WebFrame, frame, frame->isWebRemoteFrame() , frame.isWebRemoteFrame());
217 218
218 } // namespace blink 219 } // namespace blink
219 220
220 #endif // WebRemoteFrameImpl_h 221 #endif // WebRemoteFrameImpl_h
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/web/WebFrame.cpp ('k') | third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698